[問題] 關於js事件傳播的問題
程式碼:
<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,
3年前
, 1F
06/19 18:44, 1F
→
06/19 18:44,
3年前
, 2F
06/19 18:44, 2F
→
06/19 18:52,
3年前
, 3F
06/19 18:52, 3F
→
06/19 18:52,
3年前
, 4F
06/19 18:52, 4F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章