English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
removeChild()O método removeChild() remove um nó filho do DOM e retorna o nó removido.
node.removeChild(node)
var div = document.getElementById("demo"); div.removeChild(div.firstElementChild);Testar e Ver‹/›
Todos os navegadores suportam completamente o método removeChild():
Método | |||||
removeChild() | É | É | É | É | É |
Parâmetro | Descrição |
---|---|
node | Nó removido do nó pai fornecido (normalmente um elemento) |
Retorno do valor: | O valor retornado é o subnível removido |
---|---|
Versão DOM: | Nível DOM1 |
Encontrar se o DIV possui qualquer nó filho. Se encontrar, exclua o primeiro elemento filho (índice 0):
var div = document.getElementById("demo"); if (div.hasChildNodes()) { div.removeChild(div.children[0]); }Testar e Ver‹/›
Remover todos os elementos filhos do elemento:
var div = document.getElementById("demo"); while (div.hasChildNodes()) { div.removeChild(div.children[0]); }Testar e Ver‹/›
Remover o elemento especificado sem especificar o nó pai:
var node = document.getElementById("myP"); if (node.parentNode) { node.parentNode.removeChild(node); }Testar e Ver‹/›
Referência do HTML DOM:node Método .parentNode()
Referência do HTML DOM:node Método .hasChildNodes()
Referência do HTML DOM:node Método .appendChild()
Referência do HTML DOM:node Método .insertBefore()
Referência do HTML DOM:node Método .replaceChild()