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! text! []; für (i = 0; i <t.children.length; i ++) {arr.push (t.children [i] .inNertext);} if (arr.toString () === ['Javascript', 'Html', 'CSS']. arr.toString ());}} else {alert ('Test fehlgeschlagen!');}}) (); </script> </body> </html>Das obige ist der Beispielcode für die Entwicklung der EntfernungChild -Methode in JavaScript, die Ihnen vom Editor vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!