这里为何要在oldNode后加上parentNode才能行?

来源:9-15 替换元素节点replaceChild()

qq_子非鱼_94

2018-08-13 09:44

https://img3.mukewang.com/5b70e23100013d6e06160049.jpg

这里为何要在oldNode后加上parentNode才能用?

写回答 关注

1回答

  • Heron_Wang
    2018-08-14 11:22:56
    已采纳

    oldNode是子节点,要把自己替换掉,必须通过父节点parentNode来执行replaceChild。就像你不可能拽着自己的头发把自己提起来一样,不能自己把自己换掉。

    鱼鱼鱼哟

    这个比喻hhhh有点恐怖

    2019-04-03 10:22:23

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468736 学习 · 22097 问题

查看课程

相似问题