English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método replaceChild() de HTML DOM

Objeto Elemento DOM HTML

replaceChild()El método reemplaza el nodo hijo con el nuevo nodo en el nodo padre dado.

El nuevo nodo puede ser un nodo existente en el documento o puede crearse un nuevo nodo.

UsoremoveChild()El método elimina el nodo hijo del nodo padre.

Sintaxis:

node.replaceChild(newNode, oldNode)
var newElem = document.querySelector("p");
var div = document.getElementById("demo");
div.replaceChild(newElem, div.firstElementChild);
Prueba y mira‹/›

Compatibilidad del navegador

Todos los navegadores soportan completamente el método replaceChild():

Método
replaceChild()EsEsEsEsEs

Valor del parámetro

ParámetroDescripción
newNodeEl objeto de nodo que desea insertar
oldNodeEl objeto de nodo que desea eliminar

Detalles técnicos

Valor de retorno:Un objeto Node, que representa el nodo de reemplazo
Versión DOM:Nivel DOM1

Más ejemplos

Crear un nuevo nodo y reemplazarlo con un nodo existente:

var newElem = document.createElement("h2");
var newContent = document.createTextNode("¡Hola allí y saludos!");
newElem.appendChild(newContent);
var div = document.getElementById("demo");
div.replaceChild(newElem, div.firstElementChild);
Prueba y mira‹/›

Referencias relacionadas

Referencia DOM HTML:nodo Método .parentNode()

Referencia DOM HTML:nodo Método .hasChildNodes()

Referencia DOM HTML:nodo Método .appendChild()

Referencia DOM HTML:nodo Método .insertBefore()

Referencia DOM HTML:nodo Método .removeChild()

Objeto Elemento DOM HTML