[JavaScript] JS跨浏览器事件对象 →→→→→进入此内容的聊天室

来自 , 2019-06-12, 写在 JavaScript, 查看 111 次.
URL http://www.code666.cn/view/32075511
  1. var EventUtil = {
  2.     addHandler: function(elem,type,handler){
  3.         if (elem.addEventListener) {
  4.                 elem.addEventListener(type, handler, false);
  5.         }else if(obj.attachEvent){
  6.                 elem.attachEvent('on'+type,handler);
  7.         }else{
  8.                 elem["on"+type] = handler;
  9.         }
  10.     },
  11.     removeHandler: function(elem,type,handler){
  12.         if (elem.removeEventListener) {
  13.                 elem.removeEventListener(type, handler, false);
  14.         }else if(obj.attachEvent){
  15.                 elem.detachEvent('on'+type,handler);
  16.         }else{
  17.                 elem["on"+type] = handler;
  18.         }
  19.     },
  20.     getEvent: function(){
  21.         return event ? event : window.event;
  22.     },
  23.     getTarget: function(){
  24.         return event.target || event.srcElement;
  25.     },
  26.     preventDefault: function(){
  27.         if(event.preventDefault){
  28.                 event.preventDefault;
  29.         }else{
  30.                 event.returnValue = false;
  31.         }
  32.     },
  33.     stopPropagation: function(event){
  34.         if(event.stopProgation){
  35.                 event.stopProgation;
  36.         }else{
  37.                 event.cancalBubble = true;
  38.         }
  39.     }
  40. };
  41. //javascript/4652

回复 "JS跨浏览器事件对象"

这儿你可以回复上面这条便签

captcha