第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JS中cancelBubble=true沒有效果

JS中cancelBubble=true沒有效果

猛跑小豬 2019-04-21 20:15:16
Clickvarbtn=document.getElementById('btn');vardiv=document.getElementById('div');functionclickHandeler(e){alert('hello');}functionsubClickHandeler(e){e=e||window.event;if(e.stopPropagation)e.stopPropagation();elsee.cancelBubble=true;}btn.addEventListener('click',clickHandeler,false);div.addEventListener('click',subClickHandeler,false);IE中點擊div的時候還是會彈出hello,為什么?該怎么解決?
查看完整描述

2 回答

?
莫回無

TA貢獻1865條經(jīng)驗 獲得超7個贊

原因是html標簽嵌套問題:button元素標簽里面不能嵌套div元素標簽,因為div元素的父元素必須是那些子元素為段落式元素的元素。參考WEB標準系列-HTML元素嵌套題主的代碼我測試的結(jié)果在FF和IE中都沒有效果,在Chrome,Safari,Opera中可以,說明瀏覽器的容錯能力不一樣。
把button標簽改為div標簽就可以了……
為了弄清楚這個答案,我凌晨兩點睡的,今天又弄了一上午,也是醉了……
                            
查看完整回答
反對 回復 2019-04-21
  • 2 回答
  • 0 關(guān)注
  • 698 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號