你的位置:首页 > 软件开发 > Java > js事件处理程序跨浏览器解决方案

js事件处理程序跨浏览器解决方案

发布时间:2016-03-26 13:00:15
<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title></head><body>&lt ...
<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title></head><body><div>  <input type="button" id="button1" value="按钮" /></div><script type="text/javascript">  function show(){    alert("Hello world!");  }  //声明一个对象  var eventUtil={  //添加句柄    addHandler:function(element,type,handler){  //DOM2级事件处理判断    if(element.addEventListener){      element.addEventListener(type,handler,false);    }else if(element.attachEvent){//IE事件处理判断      element.attachEvent('on'+type,handler);    }else{//DOM0级事件判断      element['on'+type]=handler;    }  },  //删除句柄  removeHandler:function(element,type,handler){  //DOM2级事件处理判断  if(element.removeEventListener){    elememt.removeEventListener(type,handler,false);  }else if(element.detachEvent){//IE事件处理判断    element.detachEvent('on'+type,handler);  }else{//DOM0级事件判断    element['on'+type]=null;    }  }}  eventUtil.addHandler(button3,'click',show);</script></body></html>

原标题:js事件处理程序跨浏览器解决方案

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。