当cancelBubble=true的时候,这个事件就不在向父对象抛了。
<table onclick='alert(1)'>
<tr>
<td onclick='alert(2);setCancelBubble(f=true)'>&nbsp;</td></tr>
</table>
那个setCacelBubble需要自己写,就是设置一下那个属性。
这样子,当您触发td的onclick以后就不会触发table的 onclick事件了 。returnValue顾名思义,就是设置事件的返回值。我以前都是为了回车转换tab键使用的。
当event.keyCode==13的时候设置这个以后就可以返回tab的ascii码,实现回车当tab键的功能。
还有当returnValue=0的时候可以间接取消这个事件。