javascript跨浏览器的事件处理程序

var EventUtil = {
    //增加事件监听
    addEventListener: function(element,type,handler){
         if(element.addEventListener){
                element.addEventListener(type,handler,false);
         }else if(element.attachEvent){
                //IE浏览器
                element.attachEvent("on" + type,handler);
         }else{
                element["on" + type] = handler;  
         }
    },
    //删除事件监听
    removeEventListener: function(element,type,handler){
          if(element.removeEventListener){
                 element.removeEventListener(type,handler,false);
          }else if(element.detachEvent){
                 //IE浏览器
                 element.detachEvent("on" + type,handler);
          }else{
                 element["on" + type] = null;
    }
}

你可能感兴趣的:(js,Web,跨浏览器的事件处理程序,javascript事件处理)