EventTarget

Baseline Widely available *

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

* Some parts of this feature may have varying levels of support.

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

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

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

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

コンストラクター

EventTarget()

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

インスタンスメソッド

EventTarget.addEventListener()

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

EventTarget.removeEventListener()

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

EventTarget.dispatchEvent()

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

仕様書

Specification
DOM
# interface-eventtarget

ブラウザーの互換性

BCD tables only load in the browser

関連情報