比如说事件冒泡,事件是绑定在父元素上,点击子元素也可以触发父元素上的事件,e.target是触发的元素,是子元素,e.currentTarge是父元素:
只有被点击的那个目标元素的event.target才会等于event.currentTarget。
event.target指向引起触发事件的元素,而event.currentTarget则是事件绑定的元素,只有被点击的那个目标元素的event.target才会等于event.currentTarget。
event.target指向事件发生时的元素
event.currentTarget指向事件绑定的元素
小程序开发 event对象中 target和currentTarget 属性的区别。
```css
首先本质区别是:
event.target返回触发事件的元素
event.currentTarget返回绑定事件的元素
p包含在div内
在outer上点击时,target跟currentTarget是一样的,都是div,而在inner上点击时,e.target是p、e.currentTarget是div
此时可以发现,e.target就是触发事件的标签,触发谁就是谁
e.currentTarget就是绑定事件的标签,绑定哪个事件输出的就是该事件