此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
EventTarget
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
* Some parts of this feature may have varying levels of support.
EventTarget 接口由可以接收事件、并且可以创建侦听器的对象实现。换句话说,任何事件目标都会实现与该接口有关的这三个方法。
Element 及其子项、document 和window 是最常见的事件目标,但其他对象也可以是事件目标。比如XMLHttpRequest、AudioNode 和AudioContext 等等。
许多事件目标(包括element、document 和window)都支持通过onevent 特性和属性设置事件处理程序。
In this article
构造函数
EventTarget()创建一个新的
EventTarget对象实例。
方法
EventTarget.addEventListener()在
EventTarget上注册特定事件类型的事件处理程序。EventTarget.removeEventListener()EventTarget中删除事件侦听器。EventTarget.dispatchEvent()将事件分派到此
EventTarget。
规范
| Specification |
|---|
| DOM> # interface-eventtarget> |