阻止事件冒泡

事件对象在低版本ie中不兼容的

var ev = window.event;
 
 

兼容的获取事件对象

var e = e || window.event;

利用事件对象阻止事件冒泡

e.stopPropagation()

在低版本ie中,阻止冒泡的方法也不兼容

ev.cancelBubble = true

兼容写法

small.onclick = function(e){
     // 兼容的获取事件对象
    var e = e || window.event;
    if(e.stopPropagation){
        e.stopPropagation()
    }else{
        e.cancelBubble = true
    }
    console.log("小");
}

 

posted @ 2021-01-12 15:25  技术活当赏  阅读(83)  评论(0)    收藏  举报