这可能很容易解决,但由于某种原因,我无法弄清楚。
我有以下 HTML:
<li onclick="function_1();">
<input type="checkbox" onclick="function_2();">
<div onclick="function_3();">
</li>
我的问题是:每当我单击其中一个子元素(复选框或 div)时,它也会执行<li>
--> 中的功能function_1()
。
如何防止在单击子元素时调用父元素函数?实现这一目标的最佳方法是什么?
谢谢您的帮助!