【发布时间】:2011-10-19 03:35:57
【问题描述】:
Internet Explorer 9 中的 Element Object 等价物是什么?
if (!Element.prototype.addEventListener) {
Element.prototype.addEventListener = function() { .. }
}
它在 Internet Explorer 中是如何工作的?
如果有一个等于addEventListener 的函数并且我不知道,请解释一下。
任何帮助将不胜感激。随意提出一种完全不同的解决问题的方法。
【问题讨论】:
-
浏览器是否为其DOM对象实现原型继承方案与是否支持W3CEventTarget interface无关。如果你想测试是否支持,直接测试:
if(element.addEventListener) {/*supported*/} else {/*not supported*/}在所有浏览器中都有效,并且独立于实现。
标签: javascript internet-explorer internet-explorer-9 addeventlistener