美文网首页
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是处理事件的节点。正好一个委托方和一个被委托方。

    相关文章

      网友评论

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

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