replaceChild();

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

慕勒2766650

2016-11-08 22:14

题目:/*

<div><b id="oldnode">JavaScript</b>是一个很常用的技术,为网页添加动态效果。</div>

*/ document.getElementById("oldnode").parentNode.replaceChild();和document.getElementsByTagName("div").replaceChild();有什么区别?id oldnode的父节点不是标签div吗? 谁能解答下

写回答 关注

2回答

  • 慕粉5830429
    2016-11-08 23:27:36
    已采纳

    document.getElementsByTagName('div') 这个得到的是一个节点对象数组。 应该取数组的第一个元素。

    document.getElementsByTagName('div')[0]  == document.getElementById("oldnode").parentNode

    慕勒2766...

    厉害,看你的解释理解了,多谢解答

    2016-11-11 14:18:55

    共 1 条回复 >

  • 慕勒2766650
    2016-11-11 14:18:20

    厉害,看你的解释理解了,多谢解答

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题