一个EventTarget是一个可以接受DOM事件且能绑定事件监听器的对象.最常见的EventTarget就是DOM元素对象,另外,还有一些不是DOM元素的对象也能成为EventTarget,比如document, window, XMLHttpRequest,等等.
方法
-
EventTarget.addEventListener() -
在这个
EventTarget上添加指定事件类型的事件监听器. -
EventTarget.removeEventListener() -
从这个
EventTarget移除事件监听器. -
EventTarget.dispatchEvent() -
为这个
EventTarget派发事件.
规范
DOM Level 2 Events: EventTarget
浏览器兼容性
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | 1.0 | 1.0 (1.7 or earlier) | 9.0 | 7 | 1.0 |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | 1.0 | 1.0 (1) | 9.0 | 6.0 | 1.0 |

