js如何阻止事件的传播
如何阻止事件的传播和冒泡?<divclass="box1"><divclass="box2"></div></div>两个div都有事件,如何做到点击box1的事件不触发...
如何阻止事件的传播和冒泡?
<div class="box1">
<div class="box2"></div>
</div>
两个div都有事件,如何做到点击box1的事件不触发box2的事件,点击box2不触发box1的事件?js原生写法 展开
<div class="box1">
<div class="box2"></div>
</div>
两个div都有事件,如何做到点击box1的事件不触发box2的事件,点击box2不触发box1的事件?js原生写法 展开
2个回答
展开全部
<div class="box1">这里是box1
<div class="box2">这里是box2</div>
</div>
<script>
document.getElementsByClassName("box1")[0].onclick=function(){
console.log("你点了box1")
}
document.getElementsByClassName("box2")[0].onclick=function(e){
console.log("你点了box2");
(e||window.event).stopPropagation();
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询