參數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都指向事件所綁定的元素。