target与currentTarget与this的区别

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


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

 

target与currentTarget的区别:

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

 

posted @ 2017-09-07 22:17  LLLLily  阅读(273)  评论(0编辑  收藏  举报