Javascript Can';不理解以下代码中事件的target和currentTarget属性之间的差异

Javascript Can';不理解以下代码中事件的target和currentTarget属性之间的差异,javascript,events,Javascript,Events,下面的代码是作为示例给出的,以说明event.target和event.currentTarget之间的区别,但我并不清楚。如果有人能帮上忙,那对我将是很大的帮助 这是JSFIDLE中的一个示例代码: 您需要查找有关冒泡和事件捕获的更多信息。 当您单击DOM中的某个元素时,“单击”事件开始从该元素一直调用到根文档,“通知”该系列中的所有元素在您内部单击了某个内容,您可能希望对其执行一些操作! 我不介意让你大吃一惊的是,在最后,事件会再次传播回第一个元素,以相反的顺序通过相同的元素序列,查找更多关

下面的代码是作为示例给出的,以说明event.target和event.currentTarget之间的区别,但我并不清楚。如果有人能帮上忙,那对我将是很大的帮助

这是JSFIDLE中的一个示例代码:


您需要查找有关冒泡和事件捕获的更多信息。 当您单击DOM中的某个元素时,“单击”事件开始从该元素一直调用到根文档,“通知”该系列中的所有元素在您内部单击了某个内容,您可能希望对其执行一些操作! 我不介意让你大吃一惊的是,在最后,事件会再次传播回第一个元素,以相反的顺序通过相同的元素序列,查找更多关于它的信息

本质上的区别在于,当引发事件时,每次回调都会获得“实际触发单击的原始元素、单击时用户光标下最内部的元素”以及“目标”的副本,即每次“当前通知”的元素


搜索更多信息

可以在此处找到一个很好的解释:[[1]: