zoukankan      html  css  js  c++  java
  • addEventListener和attachEvent小结

    W3C的DOM标准用addEventListener绑定事件

    IE的DOM标准用attachEvent绑定事件

    /**

    *  绑定事件

    */

    function addEvent(elem,evt,fn,b){

       if(elem.addEventListener){

            if(4==arguments.length){

                 elem.addEventListener(evt,fn,b);

            }

            else{

                elem.addEventListener(evt,fn,false);

            }

       }

        else{

               elem.attachEvent("on"+evt,fn);

        }

    }

    W3C 中 removeEventListener 移除绑定的事件   参数要和绑定事件参数一致

    IE 中 detachEvent 移除事件

    /**

    *  移除事件

    */

     function  delEvent(elem,evt,fn,b){

       if(elem.removeEventListener){

           if(4==arguments.length){

              elem.removeEventLisnter(evt,fn,b);

          }

          else{

            elem.removeEventLisnter(evt,fn,false);

         }

       }

       else{

           elem.detachEvent("on"+evt,fn);

       }

    }

  • 相关阅读:
    弹性布局、动画、过渡
    HTML
    数据库对象
    函数
    oracle与PL/SQL安装
    网络编程
    多线程
    联调接口
    vue 全局变量
    vue ajax请求
  • 原文地址:https://www.cnblogs.com/kuikui/p/2293525.html
Copyright © 2011-2022 走看看