兼容低版本IE和非IE浏览器的事件绑定函数

我们知道为元素绑定事件可以使用addEventListener方法,但是低版本IE下是没有这个方法,这时我们就要使用attachEvent方法去兼容,可以写成下面这样:

 1 /*
 2 兼容低版本IE,ele为需要绑定事件的元素,
 3 eventName为事件名(保持addEventListener语法,去掉on),fun为事件响应函数
 4 */
 5 
 6 function addEvent(ele,eventName,fun){
 7     if(ele.addEventListener){
 8         ele.addEventListener(eventName,fun,false);
 9     }else{
10         ele.attachEvent("on"+eventNme,fun);
11     }
12 }
原文地址:https://www.cnblogs.com/luxueping/p/5752555.html