EventTarget

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

メモ: この機能はウェブワーカー内で利用可能です。

EventTarget インターフェイスは、イベントを受け取ることや、リスナーを持つことができるオブジェクトが実装します。 言い換えると、イベントのターゲットはすべて、このインターフェイスに関する 3 つのメソッドを実装しています。

Element とその子、DocumentWindow は、最も一般的なイベントターゲットですが、他のオブジェクト、例えば IDBRequestAudioNodeAudioContext などもイベントターゲットになります。

多くのイベントターゲット (要素、文書、ウィンドウを含む) は、イベントハンドラーを設定するのに onイベント名 プロパティや属性を使用することもできます。

コンストラクター

EventTarget()

新しい EventTarget オブジェクトのインスタンスを作成します。

インスタンスメソッド

EventTarget.addEventListener()

特定のイベント種別のイベントハンドラーを EventTarget に登録します。

EventTarget.removeEventListener()

EventTarget からイベントリスナーを削除します。

EventTarget.dispatchEvent()

この EventTarget にイベントを送出します。

仕様書

Specification
DOM Standard
# interface-eventtarget

ブラウザーの互換性

BCD tables only load in the browser

関連情報