JavaScript用一个节点替换另一个节点|Node replaceChild() 方法

元素对象参考手册


定义与用法

replaceChild() 方法可将某个子节点替换为另一个。

新节点可以是文本中已存在的,或者是你新创建的。


语法格式

node.replaceChild( newnode, oldnode)


示例代码

将某个子节点替换为另一个:

document.getElementById("myList").replaceChild(newnode,oldnode);

移除前:

  • Coffee
  • Tea
  • Milk

移除后:

  • Water
  • Tea
  • Milk

亲自试试


浏览器支持

方法Google ChromeInternet ExplorerFirefoxSafariOpera
replaceChild()YesYesYesYesYes

所有主要浏览器都支持 replaceChild() 方法


参数说明

参数类型描述
newnodeNode 对象必须。你要插入的节点对象。
oldnodeNode object必须。你要移除的节点对象。

返回值

类型描述
Node object替换的节点

技术细节

DOM 版本Core Level 1 Node Object

元素对象参考手册


相关