target与currentTarget与this的区别:
target在事件流的目标阶段;currentTarget在事件的捕获、目标及冒泡阶段。
只有当事件流处在目标阶段的时候,二者的指向才是一致的。
当处于捕获和冒泡阶段的时候,target指向被单击的对象,而currentTarget指向当前事件活动的对
象(注册该事件的对象,一般为父级)。
this指向永远和currentTarget指向一致(这里只针对this的普通函数调用)。
target与currentTarget的区别:
event.target返回触发事件的元素(如某个按钮,即input),event.currentTarget返回的是绑定事件的元素。
时间: 2024-12-12 13:56:21