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

Metodo replaceChild() dell'HTML DOM

Oggetto Elemento HTML DOM

replaceChild()Il metodo sostituisce il nodo figlio con un nuovo nodo nel nodo padre fornito.

Il nuovo nodo può essere un nodo esistente nel documento, o può essere creato un nuovo nodo.

UsoremoveChild()Il metodo rimuove il nodo figlio dal nodo padre.

Sintassi:

node.replaceChild(newNode, oldNode)
var newElem = document.querySelector("p");
var div = document.getElementById("demo");
div.replaceChild(newElem, div.firstElementChild);
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente il metodo replaceChild():

Metodo
replaceChild()ÈÈÈÈÈ

Valore del parametro

ParametroDescrizione
newNodeL'oggetto del nodo che si desidera inserire
oldNodeL'oggetto del nodo che si desidera eliminare

Dettagli tecnici

Valore di ritorno:Un oggetto Node, che rappresenta il nodo di sostituzione
Versione DOM:Livello DOM 1

Altri esempi

Crea un nuovo nodo e sostituiscilo con un nodo esistente:

var newElem = document.createElement("h2");
var newContent = document.createTextNode("Hi there and greetings!");
newElem.appendChild(newContent);
var div = document.getElementById("demo");
div.replaceChild(newElem, div.firstElementChild);
Prova a vedere‹/›

Riferimenti correlati

Riferimento HTML DOM:node Metodo .parentNode()

Riferimento HTML DOM:node Metodo .hasChildNodes()

Riferimento HTML DOM:node Metodo .appendChild()

Riferimento HTML DOM:node Metodo .insertBefore()

Riferimento HTML DOM:node Metodo .removeChild()

Oggetto Elemento HTML DOM