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

熱點內容
如何發視頻到騰訊視頻文件夾里 瀏覽:510
微信打開cad外部文件找不到 瀏覽:882
平板可以打開各種文件後綴的軟體 瀏覽:531
蘋果微信文件怎麼全選 瀏覽:749
手機里之前打開過的文件在哪裡找 瀏覽:685
cad能看word文件嗎 瀏覽:719
12306火車票系統後台資料庫 瀏覽:570
js翻譯德語 瀏覽:33
從哪裡可以下載a股的數據 瀏覽:437
邏輯文件名和物理文件名關系 瀏覽:66
怎麼查一個網站的外鏈 瀏覽:675
linux下db2安裝時版本選擇 瀏覽:738
匯編編程用哪個軟體 瀏覽:486
仙樂下的歌在文件管理哪裡 瀏覽:477
115網盤解析工具2014 瀏覽:371
內圓弧銑刀怎麼編程 瀏覽:410
記事本文件轉word格式對齊 瀏覽:300
excel刪除恢復文件 瀏覽:290
三星s4怎麼切換3g網路 瀏覽:994
什麼是網站維護 瀏覽:314

友情鏈接