EventTarget インターフェイス
EventTarget インターフェイスは、ユーザーの操作や web ページの変化を監視し割り込み処理に導く手段を定義したインターフェイスです。
このインターフェイスは、Element、Document、Window オブジェクトに設定できる on..属性や addEventListener() メソッドによるイベントリスナーをサポートするものです。
on..属性はイベントハンドラーと呼ばれます。
イベントハンドラーを指定することで EventTarget オブジェクトはユーザーの操作やwebページの変化を監視し、on..属性に指定された動きがあれば開発者が定義したその関数や式を実行します。
以下の <p> エレメントの例においては onclick 属性が Event ハンドラーと呼ばれます。<p> エレメントがクリックされると定義された関数や式を実行します。
<p class="example_p" onclick="func_Example()" style="border:1px solid silver;">
EventTarget インターフェイスはすべてのエレメントが継承しています。
ページ内 Index
- ad -
コンストラクタ(Constructor)
コンストラクタ(Constructor) | 摘要 |
---|---|
EventTarget() | EventTargetインスタンスを生成 |
プロパティ(Properties)
EventTarget に独自のプロパティはないです。
メソッド(Methods)
メソッド(Method) | 概要 |
---|---|
.addEventListener() | イベントハンドラー(onイベント名の属性)を設定。引数はEventと関数や関数式 |
.removeEventListener() | イベントハンドラーの削除 |
.dispatchEvent() | イベントを任意に実行 |
- ad -