無名関数FでDOMをクリックした時に実行するイベントを設定
クリックが発生したオブジェクトを特定するには? *
イベントが発生すると、対象となるDOMオブジェクトが、特殊変数『対象』に設定されます。そのため、この対象を調べることで、どのオブジェクトでイベントが発生したのか確認できます。また、特殊変数『対象イベント』にイベント情報が設定されます。
注意点 *
クリックは、押して離した時に発生するイベントです。
また、このイベントで、マウスX、マウスYを取得する事はできません。
マウスの座標を取得したい場合は、マウス押した時やマウス離した時を使います。
マウス押した時、マウス離した時との挙動の違いを確認してみて下さい。
「クリック」のボタン上でマウスを押しても、そのままカーソルをボタン外に出せば、イベントは起きませんし、ボタン外でマウスを押し、そのままボタン上にカーソルを持ってきて離しても、イベントは起きません。
参考 *
マウス操作について
関連 *