EventTarget.detachEvent()

非标准

该特性是非标准的,请尽量不要在生产环境中使用它!

简介

这是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! (en-US)

特征 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+ 中支持。

See also