标签:
<ul onclick="fatherClick()"> <li onclick="childClick()"> </li> </ul> <script> function fatherClick(){ alert("第二个响应"); } function childClick(){ window.event.cancelBubble = true; //取消事件的冒泡机制 alert("第一个响应"); } </script>
在含有点击事件的父元素内的某个子元素上设置一个新的点击事件。需要在子元素的事件响应函数里添加
window.event.cancelBubble = true; 来阻断js 事件的冒泡机制。 这样就不会触发 父级 fatherClick()函数了。
标签:
原文地址:http://www.cnblogs.com/clcliangcheng/p/4581201.html