MDN说:(Source)
使用时将处理函数附加到元素 addEventListener(),处理程序内的
this
的值是 对元素的引用。它的价值相同 传递给的事件参数的currentTarget
属性 处理程序。
但是当我测试它时(使用这个小提琴:https://jsfiddle.net/jd50d2sw/),e.target
等于this
而不是e.currentTarget
。
我错了,还是MDN需要更新?
答案 0 :(得分:1)
e.target返回触发事件的dom元素。因此,如果您单击一个段落,它将返回p。然而,e.currentTarget返回触发事件的标记,只返回该标记。