In diesem Tutorial werden die Methoden erläutert, um alle untergeordneten Elemente eines HTML -Elements mit JavaScript zu entfernen.
So entfernen Sie alle untergeordneten Elemente mit JavaScript?
Verwenden Sie zum Entfernen aller untergeordneten Elemente die folgenden JavaScript -Ansätze
Lassen Sie uns die Arbeit dieser Ansätze einzeln verstehen.
Methode 1: Entfernen Sie alle untergeordneten Elemente mit der Methode removechild ()
Der "removechild ()Die Methode ist die häufigste JavaScript -Methode zum Entfernen der untergeordneten Elemente der DOM -Elemente. Iterieren Sie die DOM -Elemente mit einer Weile oder für eine Schleife. Bei jeder Iteration wird überprüft, ob im Element ein untergeordneter Knoten übrig ist, und wenn ja, entfernt es einfach ihn.
Syntax
Folgen Sie der unten erwähnten Syntax für die Methode removeChild (), um untergeordnete Elemente eines beliebigen HTML-Elements zu entfernen:
Hier, "KindIst der untergeordnete Knoten des Elements, das entfernt werden soll.
Beispiel
Erstellen Sie zunächst eine ungeordnete Liste in einer HTML -Datei mit der HTML Tag, die Listenelemente sind die Kinderelemente der ungeordneten Liste. Erstellen Sie dann eine Schaltfläche, indem Sie eine anhängen “ONCLICK"Ereignis, das eine Funktion auslöst, um die untergeordneten Knoten des Elements zu entfernen"ul”:
Um die ungeordnete Liste zu stylen, wird der folgende CSS -Code verwendet:
.ulDie HTML -Seite sieht aus wie:
Verwenden Sie in der JavaScript -Datei den folgenden Code, um alle untergeordneten Knoten des Elements zu entfernen:
Funktion removeChildElements ()Im obigen Code:
Ausgang
Die obige Ausgabe zeigt an, dass alle Elemente in der Liste erfolgreich gelöscht werden, wenn die Schaltfläche klickt.
Verwenden Sie zum Entfernen nur der erste untergeordnete Knoten des Elements die folgenden Codezeilen:
Funktion removeChildElements ()Im obigen Code -Snippet
Ausgang
Das erste Kinderelement der ungeordneten Liste ist das einzige, das in der oben angezeigten Ausgabe entfernt wird.
Methode 2: Entfernen Sie alle untergeordneten Elemente mit der Innerhtml -Eigenschaft
Ein weiterer Ansatz zum Entfernen aller untergeordneten Knoten eines Elements ist das “Innerhtml" Eigentum.
Syntax
Die folgende Syntax wird für die Innerhtml -Eigenschaft verwendet:
Die leere Zeichenfolge ist auf die Innerhtml -Eigenschaft gesetzt, die alle untergeordneten Knoten des Elements entfernen.
Beispiel
Der untergegebene Code wird zum Entfernen von untergeordneten Knoten mithilfe der Innerhtml-Eigenschaft verwendet:
Ausgang
Wir haben die bestmöglichen Ansätze zum Entfernen der untergeordneten Knoten eines Elements mit JavaScript gesammelt.
Abschluss
Verwenden Sie die “, um alle untergeordneten Elemente eines DOM -Elements zu entfernenremovechild ()”Methode oder die“Innerhtml" Eigentum. Die Methode removechild () ist eine effektive und häufig verwendete Methode zum Entfernen des untergeordneten Knotens des Elements. Die innere Eigenschaft ist die einfachste Technik. Es zeigt jedoch, dass die Elemente entfernt werden, die Knoten jedoch drinnen bleiben und die Dinge verlangsamen. In diesem Tutorial wurde die Methoden zum Entfernen aller untergeordneten Elemente eines HTML -Elements durch JavaScript erläutert.