target、srcElement 和 currentTarget 之间有什么区别?



我想知道srcTarget、target和currentTarget之间的区别,以便在鼠标移动时使用导航栏中活动类中的一个来添加/删除它,单击

srcElement是不推荐使用的target别名。请勿使用。

target是触发事件的元素。

currentTarget是捕捉事件的元素。

例如:

<button id="outer" onclick="foo()">
<div id="inner">I am a child element</div>
</button>

如果用户单击#inner元素,那么在发送给foo的事件对象中,target将是#innercurrentTarget将是#outer

以下是对这些和其他想法的比较(包括不推荐的和实验性的(:

https://developer.mozilla.org/en-US/docs/Web/API/Event/Comparison_of_Event_Targets

最新更新