Dieses Tutorial beschreibt das Verfahren zum Finden des DOM -Elements basierend auf einem Attributwert.
So finden/abgerufen Sie ein Element in DOM basierend auf einem Attributwert?
Verwenden Sie die “, um das Element in DOM basierend auf einem Attributwert zu findenQuerySelector ()" Methode. Es gibt das erste Element, das im Dokument gefunden wurde, das dem angegebenen CSS -Selektorwert entspricht.
Notiz: Verwenden Sie die „alle Elemente, die mit dem angegebenen Selektorwert übereinstimmen, die“QuerySelectorAll ()" Methode.
Syntax
Verwenden Sie die Methode "querySelector ()", um die folgende Syntax zu verwenden:
dokumentieren.QuerySelector (Selector);Hier ist der Selektor eine ID oder Klasse als “#Ausweis",".Klasse”:
Sie können auch die angegebene Syntax verwenden, um das Element basierend auf dem Attributwert zu finden:
dokumentieren.querySelector ("[selector = 'value']");In der obigen Syntax “,“Wähler" wird sein "Ausweis" oder "Klasse", oder der "Wert" wird sein "idname" oder "Klassenname”.
Beispiel
Erstellen Sie in einer HTML -Datei ein DIV -Element, das eine Überschrift mit H4 -Element, einem einfachen Text mit Tag mit Tag und einer DIV für eine Nachricht mit zugewiesener ID enthält. “Nachricht”:
Hallo Leute! Willkommen in den LinuxHint JavaScript -Tutorials
Die Seite sieht wie folgt aus:
Jetzt werden wir das Element bekommen, in dem die ID “Nachricht”Wird mit der“ zugewiesen “zugewiesenQuerySelector ()" Methode:
var element = document.QuerySelector ('#message')Drucken Sie schließlich das Element auf der Konsole:
Konsole.log (Element);In der Ausgabe die “div"Element wird mit seiner zugewiesenen ID angezeigt"Nachricht”, Was darauf hinweist, dass das erforderliche Element erfolgreich abgerufen wurde:
Sie können das Element auch mit der angegebenen Syntax erhalten. Hier erhalten wir das Element, dessen ID istNachricht”:
var element = document.querySelector ("[id = 'msg']");Ausgang
Aktualisieren Sie nun die Farbe davon mit der “Stil" Eigentum:
Element.Stil.color = "blau";Wie Sie sehen können, war der Text in “Grün"Farbe, und jetzt wurde es aktualisiert"Blau”:
Es geht darum, ein Element in einem DOM zu finden, das auf einem Attributwert basiert.
Abschluss
Verwenden Sie die “, um ein Element in DOM basierend auf einem Attributwert zu findenQuerySelector ()Methode, die das erste Element im Dokument angibt, das mit dem angegebenen CSS -Selektorwert übereinstimmt. Um alle Elemente zu erhalten, die mit dem angegebenen Selektorwert übereinstimmen, verwenden Sie die “QuerySelectorAll ()" Methode. In diesem Tutorial wurde das Verfahren zum Ermitteln des DOM -Elements anhand eines beliebigen Attributwerts beschrieben.