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

摘要

这是早期IE浏览器(IE8及早期版本)的一个专有的替代性标准,替代EventTarget.addEventListener()方法,EventTarget.addEventListener() 方法

语法

attached = target.attachEvent(eventNameWithOn, callback)

 作用的元素(target)
一个用于监听事件的文档对象模型元素
事件名伴随On(eventNameWithOn)
监听的事件名以on前置,类似一个属性的管理者,譬如当你使用onclick时能够监听你的click事件
回调函数
当目标触发事件时回调函数被调用。这个函数被调用时不带参数,并且这些都将设置在window object.这个对象中
附加
    是否成功附加上属性会以布尔值表示

规范

不存在于任何标准规范中

微软在MSDN有详细描述 has a description on 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!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 未实现 未实现 6 thru 10 [1] ? 未实现
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 未实现 未实现 ? ? 未实现

[1]: attachEvent() 不再被IE11支持。

EventTarget.addEventListener()被IE9+支持.

See also

文档标签和贡献者

 此页面的贡献者: JohnsonBryant, eeeeeeeason, JiexianYang
 最后编辑者: JohnsonBryant,