導航:首頁 > 編程語言 > 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阻止事件向下冒泡相關的資料

熱點內容
java網頁能做心跳機制 瀏覽:817
逆戰文件應用在哪裡 瀏覽:102
紅頭文件訂書紅線在哪裡 瀏覽:851
excel怎麼做文件頭 瀏覽:703
為什麼word找不到文件菜單 瀏覽:671
ios15安裝後找不到描述文件 瀏覽:440
學編程怎麼學最有效 瀏覽:873
通過wifi傳文件到ipad 瀏覽:197
js隨機顏色 瀏覽:611
文件快速復制到u盤的軟體 瀏覽:443
如何檢查無線網路驅動是否正常 瀏覽:468
百度網盤來自分享的文件在哪裡 瀏覽:127
如何發視頻到騰訊視頻文件夾里 瀏覽:510
微信打開cad外部文件找不到 瀏覽:882
平板可以打開各種文件後綴的軟體 瀏覽:531
蘋果微信文件怎麼全選 瀏覽:749
手機里之前打開過的文件在哪裡找 瀏覽:685
cad能看word文件嗎 瀏覽:719
12306火車票系統後台資料庫 瀏覽:570
js翻譯德語 瀏覽:33

友情鏈接