js中addEventListener与attachEvent兼容

来源:互联网 发布:fdd lte网络 编辑:程序博客网 时间:2024/05/17 11:04
function addEvent(obj,type,fn){     if(obj.addEventListener){ //支持addEventListener 则为W3C        obj.addEventListener(type,fn,false);    }else if(obj.attachEvent){ //支持attachEvent则为IE        obj.attachEvent(('on'+type),function(){            fn.call(obj); //传递this  IE必须通过call传递this        });    }}//使用var fm=document.getElementById('myForm');var user=fm.elements['user'];var content=fm.elements['content'];  addEvent(user,'select',function(){    alert(this.value);});
0 0
原创粉丝点击