事件绑定存在的意义!?那就是多个相同的触发事件都起作用而存在的,一般的,没有事件绑定,起作用的是最后一个事件。
事件绑定有兼容性问题。IE:attachEvent(事件名称, 函数);DOM:addEventListener(事件名称,函数, 捕获),捕获一般是写false;
处理兼容性的写法是(封装起来):
function AddEvent(obj, ev, fn){
<span style="white-space:pre"> </span>if(obj.attachEvent){obj.attachEvent('on'+ev, fn);}
<span style="white-space:pre"> </span>else{obj.addEventListener(ev, fn, false);}
}
其中obj是对象,ev是触发事件,fn是函数(进行的操作)。