EventTarget
注意:此功能在Web Workers中可用。
EventTarget
接口由可以接收事件并可能为此事件设置监听器的对象实现。换句话说,任何事件的目标都实现了与此接口关联的三个方法。
Element
及其子元素,以及 Document
和 Window
是最常见的事件目标,但其他对象也可以是事件目标。例如 IDBRequest
、AudioNode
和 AudioContext
也是事件目标。
许多事件目标(包括元素、文档和窗口)还支持通过 onevent
属性设置事件处理程序。
构造函数
EventTarget()
-
创建一个新的
EventTarget
对象实例。
实例方法
EventTarget.addEventListener()
-
在
EventTarget
上注册特定事件类型的事件处理程序。 EventTarget.removeEventListener()
-
从
EventTarget
中移除事件监听器。 EventTarget.dispatchEvent()
-
将事件分派到此
EventTarget
。
规范
规范 |
---|
DOM 标准 # interface-eventtarget |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。