JavaScript跨浏览器事件处理

var EventUtil = {
    getEvent: function(event){
        return event ? event : window.event;
    },
    getTarget: function(event){
        return event.target || event.srcElement;
    },
    preventDefault: function(event){
        if(event.preventDefault){
            event.preventDefault();
        }
        else{
            event.returnValue  = false;
        }
    },
    stopPropagation:function(event){
        if(event.stopPropagation){
            event.stopPropagation();
    }
        else{
            event.cancelBubble = true;
    }
};

代码转载自:JavaScript高级程序设计(第三版)360页

原文地址:https://www.cnblogs.com/shubin/p/6537170.html