このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

EventTarget

Baseline 広く利用可能 *

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

* この機能の一部は、対応レベルが異なる場合があります。

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

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

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

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

コンストラクター

EventTarget()

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

インスタンスメソッド

EventTarget.addEventListener()

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

EventTarget.removeEventListener()

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

EventTarget.dispatchEvent()

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

仕様書

仕様書
DOM
# interface-eventtarget

ブラウザーの互換性

関連情報