zoukankan      html  css  js  c++  java
  • 事件兼容函数

      var EventUtil={
    
            //目标元素 事件类型 事件处理程序
            addEvent:function (ele,type,handler) {
                if(ele.addEventListener){                       //DOM2级事件处理程序
                    ele.addEventListener(type,handler,false);
                }else if(ele.attachEvent){                       //IE级事件处理程序
                    ele.attachEvent('on'+type,handler);
                }else{
                    ele['on'+type]=handler;                       //DOM0级事件处理程序
                }
    
            },
            deleteEvent:function (ele,type,handler) {
                if(ele.removeEventListener()){
                    ele.removeEventListener(type,handler,false);
                }else if(ele.detachEvent()){
                    ele.detachEvent('on'+type,handler);
                }else{
                    ele['on'+type]=null;
                }
    
            }
        }
        
        function event() {
            alert(this);
        }
    
        var oBtn=document.querySelector('#btn');
        EventUtil.addEvent(oBtn,'click',event);
        EventUtil.deleteEvent(oBtn,'click',event);
    
  • 相关阅读:
    apk反编译
    Hybrid App
    Hybrid App
    Hybrid App
    Hybrid App 介绍
    android-adb
    .java生成dex文件
    android Activity launch mode 知识点总结
    2018.10.15学习总结
    2018.10.12
  • 原文地址:https://www.cnblogs.com/sakura-sakura/p/6790260.html
Copyright © 2011-2022 走看看