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

Metodo removeChild() dell'HTML DOM

Oggetto Elemento HTML DOM

removeChild()Il metodo rimuove un nodo figlio dal DOM e restituisce il nodo rimosso.

Sintassi:

node.removeChild(node)
var div = document.getElementById("demo");
div.removeChild(div.firstElementChild);
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente il metodo removeChild():

Metodo
removeChild()ÈÈÈÈÈ

Valore del parametro

ParametroDescrizione
nodeIl nodo rimosso dal nodo genitore fornito (solitamente un elemento)

Dettagli tecnici

Valore di ritorno:Il valore restituito è il figlio rimosso
Versione DOM:Livello DOM 1

Più esempi

Trovare se il DIV ha qualsiasi nodo figlio. Se trovato, eliminare il primo elemento figlio (indice 0):

var div = document.getElementById("demo");
if (div.hasChildNodes()) {}}
   div.removeChild(div.children[0]);
}
Prova a vedere‹/›

Elimina tutti i figli dell'elemento:

var div = document.getElementById("demo");
while (div.hasChildNodes()) {
 div.removeChild(div.children[0]);
}
Prova a vedere‹/›

Elimina l'elemento specificato senza specificare il nodo genitore:

var node = document.getElementById("myP");
if (node.parentNode) {
   node.parentNode.removeChild(node);
}
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 .replaceChild()

Oggetto Elemento HTML DOM