非标准
该特性是非标准的,请尽量不要在生产环境中使用它!
简介
这是Microsoft Internet Explorer专有的用于替代标准的 EventTarget.removeEventListener()
的方法。
语法
target.detachEvent(eventNameWithOn, callback)
- target
- 将要移除事件的DOM节点
- eventNameWithOn
- 将要移除的事件名,以“on”为前缀(例如它是一个事件处理程序)。 例如,您可以使用“onclick”移除点击事件的事件处理程序。
- callback
- 注销事件后的回调函数
详细
任何规范没有此部分。
微软在 MSDN 上有相关描述。
浏览器兼容性
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
特征 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 未实现 | 未实现 | 6 至 10 [1] | ? | 未实现 |
特征 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | 未实现 | 未实现 | ? | ? | 未实现 |
[1]: detachEvent()
在 IE11+ 中不再支持。 EventTarget.removeEventListener()
在 IE9+ 中支持。