javascript事件捕獲是什麼意思
說明
1、事件捕獲是不太具體的DOM節點應該更早接收到事件,而最具體的節點應該最後接收到事。
2、事件捕獲的用意在於事件到達預定目標之前捕獲它。
在捕獲中,外部元素的事件會先被觸發,然後才會觸發內部元素的事件,即: <div>元素的點選事件先觸發 ,然後再觸發<p>元素的點選事件。
例項
var parent = document.getElementById("parent"); var child = document.getElementById("child"); document.body.addEventListener("click",function(e){ console.log("click-body"); },false); parent.addEventListener("click",function(e){ console.log("click-parent---事件傳播"); },false); //新增事件捕獲事件程式碼 parent.addEventListener("click",function(e){ console.log("click-parent--事件捕獲"); },true); child.addEventListener("click",function(e){ console.log("click-child"); },false);
以上就是javascript事件捕獲的意思,希望對大家有所幫助。更多Javascript學習指路:
推薦操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2459/viewspace-2829170/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 事件捕獲JavaScript事件
- JavaScript事件捕獲冒泡與捕獲JavaScript事件
- Javascript中的事件冒泡與捕獲JavaScript事件
- javascript中window.$是什麼意思JavaScript
- ITIL是什麼意思?ITIL是什麼?
- Symmathesy是什麼意思?
- python 是什麼意思Python
- HTML是什麼意思?HTML
- 關於js事件冒泡和事件捕獲JS事件
- 理解js的事件冒泡和事件捕獲JS事件
- 事件的捕獲、冒泡、委託事件
- javascript捕獲組如何使用JavaScript
- BGP是什麼意思,一般的BGP機房是什麼意思
- 什麼是API介面,具體是什麼意思?API
- DRBD是什麼意思?優缺點是什麼?
- js 中~~是什麼意思?JS
- 加簽是什麼意思?
- mysql中是什麼意思?MySql
- fluent python是什麼意思Python
- jquery庫是什麼意思jQuery
- bucket是什麼意思?有什麼作用?
- RDP是什麼意思?有什麼用?
- LDAP是什麼意思?有什麼用?LDA
- SNP全稱是什麼? SNP是什麼公司? SNP是什麼意思?
- JS中的事件順序(事件捕獲與冒泡)JS事件
- 記錄Javascript 異常捕獲JavaScript
- DHCP是什麼?DHCP伺服器是什麼意思?伺服器
- 原生IP是什麼意思?有什麼作用?
- Python是什麼意思?Python有什麼用?Python
- DigiCert是什麼意思 具備什麼作用
- C++中::是什麼意思C++
- isVerified () 和 verified () 是什麼意思?
- 低程式碼是什麼意思?
- python中global是什麼意思?Python
- mysql中的“=”是什麼意思MySql
- python中mat是什麼意思?Python
- 動態ip是什麼意思?
- python中return是什麼意思?Python