這篇文章帶給大家的內容是關於javascript冒泡事件的用法範例(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
說明:當下層元素和上層元素支援相同事件,當上層事件觸發時,下層事件也會觸發,這就叫事件冒泡。
取消事件冒泡:ev.cancelBubble = true
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> body{ background:yellow;} div{ width:300px; height:300px; background:green; } </style> </head> <body onclick="di()"> <div onclick="ding()"></div> </body > <script> function di(){ alert('底层') } function ding(e){ var ev = e|| event // 取消事件冒泡,其实是阻止事件向下传递 ev.cancelBubble = true alert('上层社会') } </script> </html>
點擊上層div,會連帶觸發下層事件。取消冒泡只需要:ev.cancelBubble = true
以上是javascript冒泡事件的用法範例(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!