English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
replaceChild()O método substitui o nó filho com o nó novo no nó pai fornecido.
O novo nó pode ser um nó existente no documento ou pode ser criado um novo nó.
UsoremoveChild()O método remove o nó filho do nó pai.
node.replaceChild(newNode, oldNode)
var newElem = document.querySelector("p"); var div = document.getElementById("demo"); div.replaceChild(newElem, div.firstElementChild);Testar e Verificar‹/›
Todos os navegadores suportam completamente o método replaceChild():
Método | |||||
replaceChild() | É | É | É | É | É |
Parâmetro | Descrição |
---|---|
newNode | O objeto de nó que você deseja inserir |
oldNode | O objeto de nó que você deseja excluir |
Retorno: | Um objeto Node, que representa o nó substituído |
---|---|
Versão DOM: | Nível DOM1 |
Crie um novo nó e substitua-o pelo nó existente:
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);Testar e Verificar‹/›
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 .removeChild()