在js中可能会出现一种情况,就是父元素绑定有一个点击事件,子元素也绑定的有一个点击事件。在使用过程中,点击子元素,不仅子元素的点击事件会生效,父元素的点击事件也会生效,这时候就会产生一定影响,如果需要消除这种影响,只需要用到下面代码即可。

div.onclick = function(event){
    if(event.target!=this){
        return;
    }else {
       //执行代码
    }
}