Internet Explorer 9 中的元素对象相当于什么?
if (!Element.prototype.addEventListener) {
Element.prototype.addEventListener = function() { .. }
}
它在 Internet Explorer 中如何工作?
如果有一个函数等于addEventListener
我不知道,请解释一下。
任何帮助,将不胜感激。请随意提出一种完全不同的解决问题的方法。
addEventListener
是用于附加事件处理程序的正确 DOM 方法。
Internet Explorer(最高版本 8)使用替代方案attachEvent
method.
Internet Explorer 9 支持正确的addEventListener
method.
下面应该是尝试写一个跨浏览器addEvent
功能。
function addEvent(evnt, elem, func) {
if (elem.addEventListener) // W3C DOM
elem.addEventListener(evnt,func,false);
else if (elem.attachEvent) { // IE DOM
elem.attachEvent("on"+evnt, func);
}
else { // No much to do
elem["on"+evnt] = func;
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)