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

熱點內容
網頁類app有哪些 瀏覽:506
java求數字長度 瀏覽:35
修改圖片文件格式軟體 瀏覽:365
易語言dll分析工具 瀏覽:601
教室里沒網路怎麼玩手機 瀏覽:390
剪映導出來的文件在哪個文件夾 瀏覽:391
三隻猴app在哪裡下載 瀏覽:196
每次都要到多個平台更改配置文件 瀏覽:495
RAM讀取數據和地址有什麼關系 瀏覽:494
小情歌哪個版本好聽 瀏覽:289
ios游戲在哪個文件夾 瀏覽:475
linux怎樣打開鏈接文件 瀏覽:48
ug6加工配置文件下載 瀏覽:308
方糖app如何下載 瀏覽:82
win10無法記憶桌面圖標 瀏覽:577
更新代碼 瀏覽:56
bde的配置文件 瀏覽:66
mac和windows系統哪個更適合編程 瀏覽:162
小米11手機桌面文件夾改名 瀏覽:481
文件壓縮方法 瀏覽:893

友情鏈接