【发布时间】:2016-07-08 08:37:35
【问题描述】:
在现代浏览器中,addEventListener 属性属于EventTarget 接口。
根据 MDN 兼容性图表 - 从 IE9 开始支持它,但是,我无法从 IE9 或 10 访问它。
addEventListener在IE中属于什么接口?
【问题讨论】:
-
在谈论较旧的 Internet Explorer 版本时,这个问题可能没有意义;可能与其他浏览器所认为的“界面”完全不同,或者如果有一些东西,那就完全不同了。
-
许多旧版本的 IE 实现了 DOM 原生对象,因此它们没有 JavaScript 原型之类的东西。
-
根据这个MSDNpost,根本没有接口,虽然一般来说,这些浏览器确实支持各种接口,包括Element,HTMLElement等。 Element.prototype.addEventListener 确实存在,但是,对于我的目的来说,它在抽象链上太低了。
标签: javascript internet-explorer internet-explorer-9 internet-explorer-10 addeventlistener