【问题】
如图:一个div下有两个点击事件


【原因】
点击删除按钮后,还会触发弹窗。所以我们要解决点击删除按钮后不让它再次触发弹窗事件。
【解决】
方法1.可以尝试在子级标签添加属性
onClick="event.cancelBubble = true"
方法2.直接从根上解决(在你像要触发一次的事件上加 window.event.cancelBubble = true;//禁止冒泡(禁止其他事件触发))
window.event.cancelBubble = true;//禁止冒泡(禁止其他事件触发)


文章讨论了在HTML中,一个div元素内两个点击事件导致的问题。当点击删除按钮时,不希望触发父级的弹窗事件。提出了两种解决方案:一是给子级按钮添加`event.cancelBubble=true`以阻止事件冒泡;二是直接在父级事件上设置`window.event.cancelBubble=true`来禁止其他事件触发。
3690

被折叠的 条评论
为什么被折叠?



