Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Delacio

removeChild

Recommended Posts

<catalogo> <registro codigo="1"> <titulo>RECEITA DE BOLO</titulo> <orientador>JOSÉ</orientador> <aluno1>VIEIRA</aluno1> <aluno2>VANDO</aluno2> <aluno3>VIANA</aluno3> <aluno4>VALERIA</aluno4> <aluno5>VITOR</aluno5> </registro> <registro codigo="2"> <titulo>ADMINISTRAÇÃO PUBLICA</titulo> <orientador>MARIO</orientador> <aluno1>JULIANA</aluno1> <aluno2>JOÃO</aluno2> <aluno3>JULIO</aluno3> <aluno4>JANAINA</aluno4> <aluno5>JOSEFA</aluno5> </registro></catalogo>Alguém teria uma solução: Como faço para remover o nó do documento utilizando a referencia do atribudo código do nó registro utilizando javascript.Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilizando esse exemplo que você postou, eu faria da seguinte forma (supondo que você queira remover os elementos com tagName igual a "registro" e atributo "codigo" igual a "2"):

 

var registros = document.getElementsByTagName("registro");
for (var i = 0, registro; i < registros.length; i++) {
registro = registros.item(i);
if (registro.getAttribute("codigo") == "2") {
	registro.parentNode.removeChild(registro);
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilizando esse exemplo que você postou, eu faria da seguinte forma (supondo que você queira remover os elementos com tagName igual a "registro" e atributo "codigo" igual a "2"):

var registros = document.getElementsByTagName("registro");for (var i = 0, registro; i < registros.length; i++) {	registro = registros.item(i);	if (registro.getAttribute("codigo") == "2") {		registro.parentNode.removeChild(registro);	}}
Obrigado, ajudou muito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.