相当于Internet Explorer 9中的Element对象?
if (!Element.prototype.addEventListener) { Element.prototype.addEventListener = function() { .. } }
在Internet Explorer中如何运作?
如果有一个函数等于addEventListener我不知道,请解释。
addEventListener
任何帮助,将不胜感激。随意提出解决问题的完全不同的方法。
addEventListener 是用于附加事件处理程序的正确DOM方法。
Internet Explorer(版本8之前)使用了另attachEvent一种方法。
attachEvent
Internet Explorer 9支持正确的addEventListener方法。
以下应尝试编写跨浏览器addEvent功能。
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; } }