其他分享
首页 > 其他分享> > 阻止事件冒泡

阻止事件冒泡

作者:互联网

事件对象在低版本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("小");
}

 

标签:兼容,阻止,window,冒泡,var,stopPropagation,event,事件
来源: https://www.cnblogs.com/mrxiachongyu/p/14267163.html