イベントハンドラの引数について

javascript

イベントハンドラの引数について

イベントハンドラが呼び出される際、引数にイベントオブジェクトが渡されます。
イベントオブジェクトのプロパティは、発生したイベントの種類によって異なります。

イベントの種類によらず共通したプロパティは下記のものがあります。
非推奨、廃止したプロパティは除き、それぞれの詳細な意味は書きません。(実装時に調べる等します)

Event.bubbles
Event.cancelable
Event.composed
Event.currentTarget
Event.defaultPrevented
Event.eventPhase
Event.target
Event.timeStamp
Event.type
Event.isTrusted

イベントハンドラのスコープについて

イベントハンドラはスコープを持ちます。
定義された時のスコープ内で実行されます。

イベントハンドラの戻り値について

オブジェクトプロパティ、HTML属性にイベントハンドラを登録した場合、戻り値が重要です。
submitボタンのonclickイベントに戻り値でfalseを指定するとサブミットの動作を無効化することができます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です