两者区别其实很是简单。
event.target指的是人操作的元素如点击事件中鼠标点击的元素。
event.currentTarget则是真正发生事件的元素。
两者之间可相等。亦不等。
当事件绑定与元素是同一个元素则相等。委托事件中两者相等否要看人点击了那个元素。
首先本质区别是:
event.target返回触发事件的元素
event.currentTarget返回绑定事件的元素与this应该相同个人认为
本文详细解析了 event.target 和 event.currentTarget 的不同之处,前者指触发事件的元素,后者指绑定事件的元素。当事件绑定到同一个元素上时,两者相同;而在事件委托的情况下,它们可能不同。
两者区别其实很是简单。
event.target指的是人操作的元素如点击事件中鼠标点击的元素。
event.currentTarget则是真正发生事件的元素。
两者之间可相等。亦不等。
当事件绑定与元素是同一个元素则相等。委托事件中两者相等否要看人点击了那个元素。
8413

被折叠的 条评论
为什么被折叠?