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的区别的主要内容,如果未能解决你的问题,请参考以下文章