我有以下代码:
<div onclick="alert('div event');" style="cursor:pointer">
some text
<a href="asd.php" id="link">click</a>
</div>
当有人点击链接时,将触发javascript事件。我希望只有在某人单击文本或div容器内的空白处时才触发事件,而不是单击链接时触发事件。
当事件被触发时,是否可能调用一个函数来检查用户单击了哪些元素,例如:
onclick="foo(caller);"
并且
function foo(element){
if(element!='link'){
alert('yes');
}
}