<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title></head><body>< ...
<!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
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。