【发布时间】:2014-07-27 19:47:06
【问题描述】:
我在一个 div 之上有一个 span。 div有onclick事件,span也有onclick事件。如果我点击跨度,我只希望触发 span-onclick 事件,不幸的是,div 的 onclick 和跨度之一都被触发。如何解决这个问题?
<div class="listRow" onclick="document.location = 'index.php?c=rooms&a=displayForm&roomID=3&returnTo=%2FschoolTool%2Findex.php%3Fc%3Drooms%26a%3DshowList';">
<span class="tools listCell">
<span class="tool" onclick="if(confirm('Vil du virkelig slette dette rommet?')) { document.location = 'index.php?c=rooms&a=delete&roomID=3'; }">
Slett
</span>
</span>
</div>
【问题讨论】:
-
好吧,如果你在一个onclick里面放一个onclick,你会得到2个onclicks..
-
附注,您应该尽可能避免使用内联 JavaScript。
标签: javascript html css onclick