1. Visão geral
Embora o nó excluído não esteja mais na árvore de documentos, ele ainda está na memória e pode ser adicionado a outro local a qualquer momento.
Ao atravessar o nó filho do nó pai e executar uma operação de exclusão, observe que o atributo filho é um atributo somente leitura e será atualizado em tempo real quando o nó filho mudar.
// Obtenha o nó a ser excluído: var self = document.getElementById ('a ser removido'); // obtenha o nó pai: var pai = self.parenteLement; // exclate: var removido = parent.RemoveChild (self); removido === self; // verdadeiro2. Exemplo
<! Doctype html> <html> <head> </script> </head> <body> <ul id = "teste-list"> <li> javascript </li> <li> swift </li> <li> html </li> <li> Ansi c </li> <li> csSs </Li> document.getElementById ('teste-list'); var comprimento = p.Children.Length; var i = 0; para (; i <comprimento;) {var li = p.children [i]; var text = li.innerText; if (text! == 'javascript' && text! == 'html' && texto! == 'css') {p.RemoveChild (li); alert (p.children.toString ()); comprimento-;} else {i ++;}} // teste:; (function () {vararr, i, t = document.getElementbyId ('test-list); se (t & t & t. []; para (i = 0; i <t.children.length; i ++) {arr.push (t.children [i] .innerText);} if (arr.toString () === ['javascript', 'html', 'css']. Arr.toString ());}} else {alert ('teste falhou!');}}) (); </script> </body> </html>O acima exposto é o código de amostra para o desenvolvimento do método RemovalChild em JavaScript introduzido pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!