阻止外层div点击事件

//在要点击的里层元素的onclick事件里面调用。

<div class="ss" onclick="aa()">

<div class="child" onclick="bb()">div1</div>

<div class="child" onclick="bb()">div2</div>

</div>

//里层div点击事件

function bb(){

   alert("阻止外层div点击事件");

   cancelBubble(e);

}

//阻止外层onclick事件
function cancelBubble(e) {
    var evt = e ? e : window.event;
    if(evt.stopPropagation) { //W3C 
        evt.stopPropagation();
    } else { //IE      
        evt.cancelBubble = true;
    }
}

猜你喜欢

转载自blog.csdn.net/wx13227855087/article/details/81387378