js中阻止子元素继承父元素点击事件
在js中可能会出现一种情况,就是父元素绑定有一个点击事件,子元素也绑定的有一个点击事件。在使用过程中,点击子元素,不仅子元素的点击事件会生效,父元素的点击事件也会生效,这时候就会产生一定影响,如果需要消除这种影响,只需要用到下面代码即可。
div.onclick = function(event){ if(event.target!=this){ return; }else { //执行代码 } }
——— 一个程序员的自我修养
在js中可能会出现一种情况,就是父元素绑定有一个点击事件,子元素也绑定的有一个点击事件。在使用过程中,点击子元素,不仅子元素的点击事件会生效,父元素的点击事件也会生效,这时候就会产生一定影响,如果需要消除这种影响,只需要用到下面代码即可。
div.onclick = function(event){ if(event.target!=this){ return; }else { //执行代码 } }