在现代浏览器中,addEventListener属性属于EventTarget接口。
根据MDN兼容性图表 - 从IE9开始支持它,但是,我无法从IE9或10中访问它。
addEventListener在IE中属于哪个接口?
答案 0 :(得分:1)
我在Edge / IE控制台上做了一些原型链嗅探:
IE11: 窗口对象, 你有Window构造函数和Window.prototype.hasOwnProperty('addEventListener') 是的。
关于html元素:
所有这些都是从名为Node
Node.prototype.hasOwnProperty( '的addEventListener') 是真的。 (document.body instanceof Node)=== tue
我相信IE9 / 10
会是一样的在Edge上它与众不同,你确实拥有在html元素和原型链中的EventTarget对象。窗口对象
我想知道它与IE方面的规范不兼容或其考虑的实现细节