e.target.value和this的區別


1.e.target.value獲取的就是你選擇接受事件的元素輸入的或者選擇的值。
參數e接收事件對象。
而事件對象也有很多屬性和方法,其中target屬性是獲取觸發事件對象的目標,也就是綁定事件的元素,e.target表示該DOM元素,然后在獲取其相應的屬性值。
2. this就是指向當前事件所綁定的元素。
 
3. e.target.value和this的區別:
1.先弄清楚e.target指向哪個元素,然后看看這個元素的value屬性的值就可以得到了。初學者一般會把e.target和this弄混,搞不懂這兩個具體指向哪個元素。
簡單來說,this就是指向當前事件所綁定的元素,而e.target指向事件執行時鼠標所點擊區域的那個元素。容易搞不懂的地方是,初學者會認為當前事件所綁定的元素不就是鼠標所點擊的那個元素嘛,這時候就要看看事件綁定的元素內部有沒有子元素了,如果有子元素的話e.target指向這個子元素,如果沒有,e.target和this都指向事件所綁定的元素。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM