target与currentTarget与this的区别

Posted LLLLily

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了target与currentTarget与this的区别相关的知识,希望对你有一定的参考价值。

target与currentTarget与this的区别:
target在事件流的目标阶段;currentTarget在事件的捕获、目标及冒泡阶段。
只有当事件流处在目标阶段的时候,二者的指向才是一致的。
当处于捕获和冒泡阶段的时候,target指向被单击的对象,而currentTarget指向当前事件活动的对
象(注册该事件的对象,一般为父级)。


this指向永远和currentTarget指向一致(这里只针对this的普通函数调用)。

 

target与currentTarget的区别:

event.target返回触发事件的元素(如某个按钮,即input),event.currentTarget返回的是绑定事件的元素。

 

以上是关于target与currentTarget与this的区别的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序中target与currentTarget

currentTarget,this,target区别

event.target与event.currentTarget的区别

target与currentTarget的区别

e.target与e.currentTarget的区别

event.currentTarget与event.target的差别介绍