addEventListener是用于附加事件处理程序的正确DOM方法。
Internet Explorer(版本8之前)使用了另
attachEvent一种方法。
Internet Explorer 9支持正确的
addEventListener方法。
以下应尝试编写跨浏览器
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; }}


