怎么设置div的onclick,只对该div有效,不影响div内元素

2024-11-20 21:37:55
推荐回答(2个)
回答(1):

这种情况  就是阻止事件起泡,也就是阻止事件向上传播,代码如下:

event.cancelBubble=true

IE下是cancelBubble=true,其他浏览器是stopPropagation()

回答(2):

这是事件冒泡

var stopEvent = function(event){
    e = event || window.event;
    if(e.stopPropagation){
        e.stopPropagation();
    }else {
        e.cancelBubble = true; 
    } 
};