English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
removeChild()Il metodo rimuove un nodo figlio dal DOM e restituisce il nodo rimosso.
node.removeChild(node)
var div = document.getElementById("demo"); div.removeChild(div.firstElementChild);Prova a vedere‹/›
Tutti i browser supportano completamente il metodo removeChild():
Metodo | |||||
removeChild() | È | È | È | È | È |
Parametro | Descrizione |
---|---|
node | Il nodo rimosso dal nodo genitore fornito (solitamente un elemento) |
Valore di ritorno: | Il valore restituito è il figlio rimosso |
---|---|
Versione DOM: | Livello DOM 1 |
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‹/›
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()