Gli ultimi tutorial di sviluppo web
 

HTML DOM replaceChild() Method

<Oggetto Element

Esempio

Sostituire un nodo di testo in un <li> elemento in una lista con un nuovo nodo di testo:

// Create a new text node called "Water"
var textnode = document.createTextNode("Water");

// Get the first child node of an <ul> element
var item = document.getElementById("myList").childNodes[0];

// Replace the first child node of <ul> with the newly created text node
item.replaceChild(textnode, item.childNodes[0]);

// Note: This example replaces only the Text node "Coffee" with a Text node "Water"

Prima di rimuovere:

  • Coffee
  • Tea
  • Milk

Dopo aver rimosso:

  • Water
  • Tea
  • Milk
Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

Il replaceChild() metodo sostituisce un nodo figlio con un nuovo nodo.

Il nuovo nodo potrebbe essere un nodo esistente nel documento, oppure è possibile creare un nuovo nodo.

Suggerimento: Utilizzare la removeChild() metodo per rimuovere un nodo figlio da un elemento.


Supporto browser

Metodo
replaceChild()

Sintassi

valori dei parametri
Parametro Tipo Descrizione
newnode Node object Necessario. L'oggetto nodo che si desidera inserire
oldnode Node object Necessario. L'oggetto nodo che si desidera rimuovere

Dettagli tecnici

Valore di ritorno: Un oggetto Node, che rappresenta il nodo sostituito
DOM Version Nucleo Livello 1 Nodo Oggetto

Esempi

Altri esempi

Esempio

Sostituire un <li> elemento in una lista con un nuovo <li> Elemento:

// Create a new <li> element
var elmnt = document.createElement("li");

// Create a new text node called "Water"
var textnode = document.createTextNode("Water");

// Append the text node to <li>
elmnt.appendChild(textnode);

// Get the <ul> element with id="myList"
var item = document.getElementById("myList");

// Replace the first child node (<li> with index 0) in <ul> with the newly created <li> element
item.replaceChild(elmnt, item.childNodes[0]);

// Note: This example replaces the entire <li> element

Prima di rimuovere:

  • Coffee
  • Tea
  • Milk

Dopo aver rimosso:

  • Water
  • Tea
  • Milk
Prova tu stesso "

<Oggetto Element