1. Übersicht
Obwohl sich der gelöschte Knoten nicht mehr im Dokumentbaum befindet, befindet er sich tatsächlich noch im Speicher und kann jederzeit zu einem anderen Ort hinzugefügt werden.
Wenn Sie den untergeordneten Knoten eines übergeordneten Knotens durchqueren und eine Löschvorstellung ausführen, beachten Sie bitte, dass das untergeordnete Attribut ein schreibgeschütztes Attribut ist und in Echtzeit aktualisiert wird, wenn sich der untergeordnete Knoten ändert.
// den Knoten löschen lassen: var self = document.GetElementById ('zuge-gereizt'); // den übergeordneten Knoten abrufen: var parent = self.Parentelement; // löschen: var entfernt = parent.removechild (self); entfernt === Selbst; // WAHR2. Beispiel
<! DocType html> <html> <head> </script> </head> <body> <ul id = "test-list"> <li> JavaScript </li> <li> Swift </li> <li> html </li> <li> Ansi c </li> <li> css document.GetElementById ('Test-List'); var length = P.Children.Length; var i = 0; für (; i <Länge;) {var li = P.Children [i]; var text = li.Innertext; if (text! == 'javaScript' && text! == 'html' && text! Alert (p.children.tostring ()); Länge--; } else {i ++; }} // test:; (function () {var arr, i, t = document.getElementById ('test-list'); if (t && t.children && t.children.length ==== 3) {Arr = []; für (i = 0; i <t.children.Length; (arr.toString () === ['javaScript', 'html', 'css']. toString ()) {alert ('Test bestanden!'); }}) (); </script> </body> </html>Die obige JS Removechild -Methode ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.