In diesem Artikel wurde die Verwendung von GetelementByClassName () untersucht, um die Elemente einer Webseite zu verbergen.
Im Folgenden finden Sie die Punkte, die in diesem Artikel zusammen mit den Beispielcodes behandelt wurden:
GetElements byclassName ()
Eine der wichtigen und grundlegenden Funktionen von JavaScript, die sich mit den auf einer Webseite vorhandenen Elementen befassen, ist GetElements byclassName (). Diese Funktion liefert einen HTML -Strom von Elementen, die einem bestimmten Klassennamen zugeordnet sind.
Syntax
Die Syntax dieser Methode ist unten bereitgestellt:
In der obigen Code -Anweisung wurde die Syntax der GetElementByClassName () -Methode gezeigt.
Hier gibt die Methode GetElements byclassName () ein vorhandenes Element zurück, auf dem Index 0, mit der Klasse verbunden Vögel in der deklarierten Variablen Strom.
Als grundlegender Zweck und Syntax von GetElements byclassName () wurde oben erklärt. Versuchen wir nun, Webseitenelemente mit dieser Funktion zu verbergen.
Was sind die Eigenschaften von JavaScript, mit denen Elemente verbergt werden??
Lassen Sie uns die beiden Styling -Eigenschaften sehen, durch die die Elemente auf einer Webseite versteckt werden können. Diese beiden Eigenschaften werden nachstehend beschrieben:
Sichtbarkeit = 'versteckt': Diese Eigenschaft wird verwendet, um nur die Elemente zu verbergen und entzieht den mit diesem Element verbundenen Raum nicht
display = 'keine' ': Diese Eigenschaft wird verwendet, um die Elemente zu verbergen, und es entfernt auch den mit diesem Element verknüpften Raum
Wir werden beide Eigenschaften in verschiedenen Szenarien verwenden, damit es leicht ist, die Funktionen und praktische Unterschiede dieser beiden Eigenschaften herauszufinden.
So verbergen Sie ein einzelnes Element einer Webseite mit GetElementByClassName () -Methode?
Der unten angegebene Ausschnitt zeigt die Erstellung einer Webseite mit einer Überschrift, etwas Text, einer Liste von Vögeln und einer Liste von Tieren sowie einer Schaltfläche zum Klicken.
Html
Klicken Sie auf die Schaltfläche, um das Element nach Klassennamen auszublenden
Das folgende Bild zeigt den obigen Code mit ein wenig Beschreibung.
Speichern Sie den Code und führen Sie die Datei aus. Eine ähnliche Webseite wird auf Ihrem Browser -Bildschirm angezeigt, wie unten gezeigt.
Schreiben wir ein Skript, um ein einzelnes Element auf dieser Webseite auszublenden. Das Szenario ist, dass beim Klicken auf die angegebene Schaltfläche nur der erste Vogel Name vor dem Bildschirm versteckt sein sollte und der Rest des Vogel- und Tiernamens auf dem Bildschirm bleiben sollte.
JS
Ein Ausschnitt mit der kurzen Beschreibung des obigen Code ist unten bereitgestellt.
Speichern Sie die Datei und führen Sie sie aus. Der Browser zeigt die folgende Webseite an. Im folgenden Bild ist zu sehen, dass wenn die Klicken Sie hier, um sich auszublenden Die Taste wird gedrückt, die Spatz Welches ist das Objekt der Klasse Vogel derzeit Index [0] wird versteckt Aber der mit diesem Objekt verbundene Raum ist immer noch da:
So verbergen Sie mehrere Elemente einer Webseite mit GetElementByClassName () -Methode?
Mehrere Elemente zu verbergen, die mit der Klasse verbunden sind Vogel, Das JavaScript muss nur aktualisiert werden. Der Rest des HTML -Codes für die Webseite bleibt gleich. Aktualisieren Sie die Skript Code mit dem unten angegebenen Code:
functionHideElement ()Ein Ausschnitt mit der kurzen Beschreibung des oben genannten Code ist unten angegeben:
Im obigen Code ist ersichtlich, dass anstatt die Sichtbarkeitseigenschaft zum Verstecken der Elemente zu verwenden, die Anzeigeeigenschaft für den oben genannten Zweck verwendet wurde. Speichern Sie dieses Codeskript und führen Sie es aus:
Im obigen Code klicken Sie im obigen Code auf die Klicken Sie hier, um sich auszublenden Button verbergt alle Namen der Vögel zusammen mit ihren verknüpften Räumen.
So verbergen Sie Childnodes eines Elements einer Webseite, die einer Klasse mit GetElementByClassName () -Methode zugeordnet ist?
Um die Childnodes eines Elements einer Webseite zu verbergen, nehmen Sie zunächst Änderungen im HTML -Code vor und erstellen Sie einige Childnodes:
Klicken Sie auf die Schaltfläche, um das Element nach Klassennamen auszublenden
Spatz
Taube
Eule
Löwe
Reh
Wolf
Nehmen Sie nach dem Aktualisieren des HTML -Codes auch Änderungen im Skript vor. Die Eigenschaft, die verwendet wird, um alle Kinder einer Klasse zu verbergen Sichtweite Eigenschaft mit dem Wert versteckt.
functionHideElement ()Beim Speichern und Ausführen der Datei mit den oben genannten Änderungen. Die folgende Webseite wird auf dem Bildschirm angezeigt. Wenn Sie auf die Schaltfläche klicken, werden die Childnodes des Klassenvogels vor dem Bildschirm aus verborgen.
So verbergen Sie bestimmte Kindernoten eines Elements einer Webseite, die mit einer Klasse zugeordnet ist, indem Sie GetElementByClassName () -Methode haben?
Um die spezifischen Childnodes mit bestimmten Elementen in einer Klasse zu verbergen, nehmen wir zunächst Änderungen im HTML Vogel mit unterschiedlichen Elemente:
Spatz
Taube
Eule
Aktualisieren Sie nach der Änderung im HTML -Code auch das Skript mit dem folgenden Skriptcode:
functionHideElement ()Nachfolgend Snapshot enthält eine kurze Beschreibung des oben genannten Skriptcode.
Bei der Ausführung des oben genannten Code wird eine ähnliche Webseite auf dem Bildschirm angezeigt. Wenn die Klick -Taste gedrückt wird, wird alle gedrückt Kinder der Klasse Vogel wird zusammen mit ihrem besetzten Raum versteckt sein:
Abschluss
Um die Elemente in einem JavaScript zu verbergen, können zwei Styling -Eigenschaften verwendet werden, die sind Sichtweite Und Anzeige. Der GetElements byclassName () Die Methode wird verwendet, um das Element im JavaScript -Code abzurufen. Der Artikel bietet verschiedene Möglichkeiten, auf die die GetElements byclassName () wird verwendet, um ein einzelnes Element, mehrere Elemente, Childnoden einer Klasse und bestimmte Kinder einer Klasse zu verbergen.