js冒泡事件
<script><br />
var box=document.querySelector(".box"),<br />
btn=document.querySelector(".btn");<br />
box.onclick=function(event){<br />
alert("我是div");<br />
}<br />
btn.onclick=function(event){<br />
alert("我是button");<br />
}<br />
</script>
js冒泡事件
<script><br />
var box=document.querySelector(".box"),<br />
btn=document.querySelector(".btn");<br />
box.onclick=function(event){<br />
alert("我是div");<br />
}<br />
btn.onclick=function(event){<br />
alert("我是button");<br />
event.stopPropagation();<br />
}<br />
document.getElementById('link').onclick=function(event){<br />
alert("我是link");<br />
event.preventDefault();<br />
}<br />
/*区分event.stopPropagation();和event.preventDefault();<br />
前者使用stopPropagation()方法阻止事件冒泡<br />
后者是阻止默认的行为比如阻止超链接<br />
*/<br />
</script>