问答详情
源自:2-3 DOM2级事件处理程序

DOM2级事件处理程序

DOM2级事件处理程序

提问者:Sunk 2014-12-08 14:14

个回答

  • kelly329
    2015-12-17 19:48:07

    <script type="text/javascript">
           var btn3=document.getElementById("btn3");
          function showMes(){
            
           alert("hello world!");
          }
          var eventUtil={
                // 添加句柄
                addHandler:function(element,type,handler){
                   if(element.addEventListener){
                     element.addEventListener(type,handler,false);
                   }else if(element.attachEvent){
                     element.attachEvent('on'+type,handler);
                   }else{
                     element['on'+type]=handler;
                   }
                },
                // 删除句柄
                removeHandler:function(element,type,handler){
                   if(element.removeEventListener){
                     element.removeEventListener(type,handler,false);
                   }else if(element.detachEvent){
                     element.detachEvent('on'+type,handler);
                   }else{
                     element['on'+type]=null;
                   }
                },
               
                }
                 eventUtil.addHandler(btn3,'click',showMes);
          </script>