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 特性和属性设置事件处理程序。
构造函数
- EventTarget()
- 
创建一个新的 EventTarget对象实例。
方法
- EventTarget.addEventListener()
- 
在 EventTarget上注册特定事件类型的事件处理程序。
- EventTarget.removeEventListener()
- 
EventTarget中删除事件侦听器。
- EventTarget.dispatchEvent()
- 
将事件分派到此 EventTarget。
规范
| Specification | 
|---|
| DOM> # interface-eventtarget> | 
浏览器兼容性
Loading…