return false 仅停止当前 target 的后续监听函数,并不会阻止冒泡
比如:
因为return false 会停止后续监听函数 ,把超链接的默认行为被阻止 了
比如:
<body>
<a href="http://www.sina.com" id='test'> sina</a>
<body>
<script>
document.onclick = function(){
alert('doc click');
}
var a = document.getElementById('test');
a.onclick = function(){
alert('a click');
return false;
}
</script>
因为return false 会停止后续监听函数 ,把超链接的默认行为被阻止 了