js跨浏览器的事件处理程序
2017-08-23 11:28
375 查看
<pre name="code" class="javascript">//跨浏览器的事件处理程序 var EventUtil={ addHandler:function(element,type,handler){ if(element.addEventListener){ //检测DOM2级方法 element.addEventListener(type,handler,false); } else if(element.attachEvent){ //检测IE方法 element.attachEvent("on"+type,handler); } else{ element["on"+type]=handler; //使用DOM0方法 } }, removeHandler:function(element,type,handler){ if(element.removeEventListener){ //检测DOM2级方法 element.removeEventListener(type,handler,false); } else if(element.detachEvent){ //检测IE方法 element.detachEvent("on"+type,handler); } else{ element["on"+type]=null; //使用DOM0方法 } } };</pre>
相关文章推荐
- js事件处理程序跨浏览器解决方案
- js事件处理程序跨浏览器解决方案
- 【前端】跨浏览器事件处理程序EventUtil.js个人注释及详解
- 原生JS实现跨浏览器的事件处理程序
- js跨浏览器事件对象、事件处理程序
- js跨浏览器事件处理程序
- 如何写一个跨浏览器的事件处理程序 js
- JS事件-事件处理程序之跨浏览器事件处理程序
- js在浏览器兼容教程:事件处理
- js中跨浏览器的一些事件和 兼容处理
- js事件跨浏览器处理
- 多种DOM事件处理程序分析及跨浏览器的事件解决方案
- js添加事件处理程序
- 跨浏览器的事件处理程序
- js使用函数绑定技术改变事件处理程序的作用域
- 多种DOM事件处理程序分析及跨浏览器的事件解决方案
- js事件处理程序学习与总结
- js 几种类型的事件处理程序
- 前端面试必备——跨浏览器的事件处理程序和事件对象
- js中事件的处理与浏览器对象示例介绍