在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ JavaScript冒泡嗎?

JavaScript冒泡嗎?

<script>

 var link = document.getElementById('link');
 console.log(link);
 link.addEventListener('click',function(e) {
     alert('夜幕');

// return false;//在這種情況下阻止不了,
// e.preventDefault()

 })
 document.body.onclick = function () {
     prompt('shi');
     return false;

     removeEventListener

 }

// link.onclick = function (e) {
// alert('夜幕');
// return false;//在這種情況下可以阻止
//// e.preventDefault()
// }

</script>

為什么用body才能取消跳轉(zhuǎn)啊?冒泡到body上嗎?

回答
編輯回答
陌璃

阻止冒泡不是這樣的,一個是默認(rèn)事件,一個是是否冒泡

return false; 退出執(zhí)行, 所有觸發(fā)事件和動作都不會被執(zhí)行.
ev.preventDefault(); 標(biāo)準(zhǔn)瀏覽器阻止默認(rèn)事件
ev.returnValue = false; 非標(biāo)準(zhǔn)瀏覽器(IE8)阻止默認(rèn)事件
ev.cancelBubble=true;//非標(biāo)準(zhǔn)瀏覽器取消冒泡
ev.stopPropagation();標(biāo)準(zhǔn)瀏覽器取消冒泡

2018年8月3日 15:27