導航:首頁 > 編程語言 > js阻止事件向下冒泡

js阻止事件向下冒泡

發布時間:2023-03-02 02:01:17

1. javascript如何阻止事件冒泡和默認行為

js阻止冒泡
在阻止冒泡的過程中,W3C和IE採用的不同的方法,那麼我們必須做以下兼容專。
復制代碼屬 代碼如下:
function stopPro(evt){
var e = evt || window.event;
//returnValue如果設置了該屬性,它的值比事件句柄的返回值優先順序高。把這個屬性設置為 fasle,
//可以取消發生事件的源元素的默認動作。
//window.event?e.returnValue = false:e.preventDefault();
window.event?e.cancelBubble=true:e.stopPropagation();
}

2. javascript 什麼是事件冒泡,如何阻止事件冒泡

當我們點擊子元素,觸發的時事件會傳遞給父元素,這就是事件冒泡。這時候為了不讓父元素受影響就要阻止冒泡,window.event? window.event.cancelBubble = true : e.stopPropagation();這就是阻止冒泡,更多JS技術交流進裙前面是三位數2九六,中間也是三位數,5九一,後邊也是三位數2九零。

3. js中什麼是事件氣泡,如何阻止事件氣泡

比如有3個div 一個抄包裹一個 點擊最裡面那個 會觸發click事件
外面的DIV 一樣會觸發click事件
最外面的一樣會觸發click事件
如果你3個div 監聽 你就會發現。。。
事件的觸發順序自內向外,這就是事件冒泡。以下為阻止冒泡
var oEvent = ev || event;

oEvent.cancelBubble = true;
oEvent.stopPropagation();

望採納

4. JS如何阻止事件冒泡

如果抄<p>是在<div>裡面,那麼呢襲,<P>有一個onclick事件,<div>也有onclick事件,為了觸發<P>的點擊事件時,不觸發父元素的點擊事件,那麼就需要調用如下函數:

代碼如下:
function stopBubble(e){
if(e&&e.stopPropagation){//非IE
e.stopPropagation();
}
else{//IE
window.event.cancelBubble=true;
}
}


<a onclick=''>如果要阻止默認事件的觸發,即默認的href事件,那麼就需要調用如下函數:

代碼如下:
function stopDefault( e ) {
//阻止默認瀏覽器動作(W3C)
if ( e && e.preventDefault )
e.preventDefault();
//IE中阻止函數器默認動作的方式
else
window.event.returnValue = false;
return false;
}

5. js函數中 如何阻止事件冒泡

function stopBubble(e){
17. // 如果傳入了事件對抄象,那麼就是非ie瀏覽器
18. if(e&&e.stopPropagation){
19. //因此它支持W3C的stopPropagation()方法
20. e.stopPropagation();
21. }else{
22. //否則我們使用ie的方法來取消事件冒泡
23. window.event.cancelBubble = true;
24. }
25. }
26.

閱讀全文

與js阻止事件向下冒泡相關的資料

熱點內容
wps怎麼提取有多少個數據 瀏覽:85
文件怎麼搜 瀏覽:488
哪些盤上的文件刪除後不進回收站 瀏覽:705
如何正常下載岡本app 瀏覽:813
applemusic綁定銀行卡 瀏覽:414
如何根據胎兒檢查數據測算體重 瀏覽:762
蘋果4id賬號是亂碼 瀏覽:633
不懂編程的人可以做什麼 瀏覽:318
什麼網站搜小說最全 瀏覽:394
婚戀交友網站源碼 瀏覽:873
樂高電腦編程藍牙塊在哪裡 瀏覽:110
黃日華版本天龍八部 瀏覽:643
winxp怎麼給文件加密 瀏覽:92
安全的網購優惠券app有哪些 瀏覽:834
五軸聯動數控編程如何學 瀏覽:931
手機qq聊天圖片看不了 瀏覽:408
虛擬幣app哪個好 瀏覽:413
電腦桌面創建文件夾怎麼打不開 瀏覽:825
天天愛消除刷心輔助工具 瀏覽:177
excel表如何查看文件大小 瀏覽:775

友情鏈接