[問題] 關於js事件傳播的問題

看板Web_Design作者 (Let me ask)時間2年前 (2021/06/18 19:07), 編輯推噓0(004)
留言4則, 1人參與, 2年前最新討論串1/1
程式碼: <body> <div id="test" ><a href="yahoo
" rel="nofollow">https://www.yahoo.com.tw">yahoo</a></div> </body> <script> document.getElementById("test").addEventListener("mousedown",function(){alert(1)}); </script> 在Firefox下:點擊yahoo之後,會先出現彈跳視窗,然後轉址到yahoo 在Chrome和edge下:點擊yahoo之後,會先出現彈跳視窗,然後不會轉址 請問各位版友是否 test 的DOM還要處理跟事件傳播相關的設定 才能在 Chrome和edge下,正常的出現彈跳視窗之後,還會繼續轉址 先謝謝各位版友回答~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.13.6 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1624014435.A.ED4.html

06/19 18:44, 2年前 , 1F
Chrome 的行為比較合理耶 XD native interactble ui 出現後
06/19 18:44, 1F

06/19 18:44, 2年前 , 2F
停止頁面上的所有行為
06/19 18:44, 2F

06/19 18:52, 2年前 , 3F
誤會你的意思了 改綁 click 就好
06/19 18:52, 3F

06/19 18:52, 2年前 , 4F
文章代碼(AID): #1Wp7vZxK (Web_Design)