EventTarget

Baseline 廣泛可用 *

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

* 此特性的某些部分可能存在不同級別的支援。

注意:此功能在 Web Workers 中可用。

EventTarget 介面由可以接收事件並可能為其設定偵聽器的物件實現。換句話說,任何事件的目標都實現了與該介面相關聯的三個方法。

Element 及其子元素,以及 DocumentWindow,是最常見的事件目標,但其他物件也可以是事件目標。例如 IDBRequestAudioNodeAudioContext 也是事件目標。

許多事件目標(包括元素、文件和視窗)還支援透過 onevent 屬性和特性 註冊事件處理程式

建構函式

EventTarget()

建立一個新的 EventTarget 物件例項。

例項方法

EventTarget.addEventListener()

EventTarget 上註冊特定事件型別的事件偵聽器。

EventTarget.removeEventListener()

EventTarget 中移除事件偵聽器。

EventTarget.dispatchEvent()

將事件分派到此 EventTarget

規範

規範
DOM
# interface-eventtarget

瀏覽器相容性

另見