我有下面的代码:点击链接不应触发父母的onclick事件
<div onclick="alert('div event');" style="cursor:pointer">
some text
<a href="asd.php" id="link">click</a>
</div>
当有人点击的链接触发javaschipt事件。我希望事件只是触发器,如果有人点击文本或div容器内的空白空间;而不是如果有人点击链接。
是否有可能在事件触发时调用函数,该函数检查用户点击了哪些元素。一些链接
onclick="foo(caller);"
和
function foo(element){
if(element!='link'){
alert('yes');
}
}
相似[问题](http://stackoverflow.com/questions/3838758/select-the-div-but-not-的链接,里面-IT-jQuery的问题) – diEcho 2011-04-08 06:00:35