怎么会是这样???

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

慕九州0131721

2016-12-19 12:44

这里替换的是 b 标签  为什么使用的是oldnode.parentNode.replaceChild(newnode,oldnode)而不是oldnode.replaceChild(newnode,oldnode)????

写回答 关注

1回答

  • 木林子夕
    2016-12-19 15:20:58
    已采纳

    replaceChild()函数实现的是子节点的替换,不是自身的替换,要替换oldnode,当然得用oldnode.parentNode结点来调用这个函数

    慕九州013...

    非常感谢!

    2016-12-20 12:47:05

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题