美文网首页
e.target?e.currentTarget?

e.target?e.currentTarget?

作者: xhbisme | 来源:发表于2020-06-13 10:43 被阅读0次

同样是生活在一个事件里的target,节点的差距怎么就这么大呢?为什么要有两个target呢?对于同一个节点而言,两者同指向一个dom,但如果涉及到事件委托,两者就有不同了。

假设有A和a,A是a的爸爸,a是个小孩子,有些事情不能自己做主,有一天,b想借a的滑板车玩一下,但a担心b给玩坏了,然后对b说:“你去问我爸爸吧”。于是,就有了事件委托。

这种情况下,我们看个例子即可一目了然:

demo 输出

仔细琢磨一下,e.target是触发事件的节点,e.currentTarget是处理事件的节点。正好一个委托方和一个被委托方。

相关文章

  • wxmp_note2

    e.target与e.currentTarget 如果你点击的是添加事件元素的子元素,就用e.currentTar...

  • e.target与e.currentTarget

    通过一个例子来看e.target与e.currentTarget的区别与联系 1. 关于 a.addEventLi...

  • e.target与e.currentTarget的区别

    在Dom事件对象中有两个属性总是傻傻记不住,就是e.target和e.currentTarget。在MDN中tar...

  • e.target 和 e.currentTarget 的区别

    大家开发中经常会跟DOM的事件打交道,也会经常用到e.target和e.currentTarget这两个对象,但是...

  • e.target?e.currentTarget?

    同样是生活在一个事件里的target,节点的差距怎么就这么大呢?为什么要有两个target呢?对于同一个节点而言,...

  • e.target和e.currentTarget

    原文连接:https://blog.csdn.net/u013746071/article/details/522...

  • e.target 与 e.currentTarget

    MDN 中对 target的解释为:一个触发事件的对象的引用,当事件处理程序在事件的冒泡或捕获阶段被调用时。对于 ...

  • e.target,e.currentTarget辨析

    一、概述 事件监听中e有target和currentTarget两个属性,target只会出现在事件流目标阶段,c...

  • e.target与e.currentTarget的区别

    在DOM事件对象中有两个属性总是时不时的困扰我,就是target和currentTarget,有时候很迷惑分不清两...

  • 【js进阶】e.target和e.currentTarget

    MDN中对target的解释为,一个触发事件的对象的引用, 当事件处理程序在事件的冒泡或捕获阶段被调用时。 而对于...

网友评论

      本文标题:e.target?e.currentTarget?

      本文链接:https://www.haomeiwen.com/subject/tbdatktx.html