防止javascript onclick on child元素

前端之家收集整理的这篇文章主要介绍了防止javascript onclick on child元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,简单的问题:
<div onclick="javascript:manualToggle(this)">
    <span>Allowed to click</span>
    <span>Not allowed to click</span>
    <span>Allowed to click</span>
</div>

如果不复制manualToggle到允许单击的2个跨度,如何在单击时阻止“不允许单击”跨度触发它的父div onclick事件?

解决方法

你需要一个事件处理程序(很容易在jQuery之类的东西中执行此操作),它可以捕获div中的跨度点击,并且只有在例如跨度具有/不具有特定类时才触发该函数.
原文链接:https://www.f2er.com/js/155918.html

猜你在找的JavaScript相关文章