target和currentTarget的区别

event.target 和 event.currentTarget 都是对一个触发事件的对象的引用. 不同之处在于:
event.target 对触发事件的对象的引用(即它标识事件发生的元素)
event.currentTarget 当事件遍历DOM时,标识事件的当前目标。它总是引用事件处理程序附加到的元素
target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。只有当事件流处在目标阶段的时候,两个的指向才是一样的,
而当处于捕获和冒泡阶段的时候,target指向被单击的对象而currentTarget指向当前事件活动的对象(一般为父级)。
:参考原文:https://zhuanlan.zhihu.com/p/33906656

上一篇:ubuntu下搭建nginx+mysql+php-fpm站点


下一篇:微信小程序的target和currentTarget的区别