EventTarget
EventTarget インターフェイスは、イベントを受け取ることや、リスナーを持つことができるオブジェクトが実装します。
言い換えると、イベントのターゲットはすべて、このインターフェイスに関する 3 つのメソッドを実装しています。
Element とその子、Document、Window は、最も一般的なイベントターゲットですが、他のオブジェクトも、例えば XMLHttpRequest、AudioNode、AudioContext などもイベントターゲットになります。
多くのイベントターゲット (要素、文書、ウィンドウを含む) は、イベントハンドラーを設定するのに onイベント名 プロパティや属性を使用することもできます。
コンストラクター
EventTarget()-
新しい
EventTargetオブジェクトのインスタンスを作成します。
インスタンスメソッド
EventTarget.addEventListener()-
特定のイベント種別のイベントハンドラーを
EventTargetに登録します。 EventTarget.removeEventListener()-
EventTargetからイベントリスナーを削除します。 EventTarget.dispatchEvent()-
この
EventTargetにイベントを送出します。
仕様書
| Specification |
|---|
| DOM Standard # interface-eventtarget |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- イベントリファレンス - プラットフォームで利用可能なイベント。
- イベント開発者ガイド
Eventインターフェイス