在以下代码中无法理解事件的target和currentTarget属性之间的区别

时间:2018-07-26 08:03:25

标签: javascript events

下面的代码作为示例说明了event.target和event.currentTarget之间的区别,但我不清楚。如果有人可以帮忙,对我会很大帮助。

这是jsfiddle中的示例代码:

::std::make_unique<C>()->helo(); https://jsfiddle.net/somya_kashyap3/t587djru/1/

1 个答案:

答案 0 :(得分:0)

您需要查找有关冒泡和事件捕获的更多信息。 当您单击DOM中的某个元素时,从该元素一直到根文档开始调用“ click”事件,并“通知”系列中的所有元素,您的内部被单击了,您可能想要用它做点事! 我不会说这件事让您大吃一惊,最后,事件再次传播回第一个元素,以相反的顺序遍历相同的一系列元素,查找更多有关此内容的信息。

本质上的区别是,引发事件时,每个回调都将获得“实际触发点击的原始元素,点击时用户光标下方最里面的元素”以及“目标”的副本。 ”,这是每次的“当前通知”元素。

搜索更多信息here!