In diesem Beitrag wird die Prozedur veranschaulicht.
So setzen Sie mehrere Attribute in einem Element mit JavaScript fest?
Um mehrere Attribute in einem Element gleichzeitig festzulegen, erstellen Sie zunächst ein Objekt mit den Attributnamen und Werten. Holen Sie sich eine Liste der Schlüssel des Objekts als Array mit dem “Objekt.Schlüssel()Die Methode setzen Sie dann alle Attribute auf dem angegebenen HTML -Element mit dem "setAttribute ()" Methode.
Syntax
Die angegebene Syntax wird für die Methode setAttribute () verwendet:
Element.setAttribute (attrname, attrValue);Die obige Syntax enthält zwei Parameter: “Name" Und "Wert”.
Verwenden Sie die angegebene Syntax für das Objekt.Keys () Methode:
Objekt.Schlüssel (Objekt)Es gibt eine Reihe eines bestimmten Objekts zurück.
Beispiel 1: Legen Sie mehrere Attribute in einem Element mit der Methode foreach () ein
Erstellen Sie zunächst ein Element in der HTML -Datei:
Derzeit sieht die Webseite so aus:
Erstellen Sie im JavaScript -Code zunächst ein mit dem Namen benannter Objekt “ElementAttributes”Und fügen Sie die Attribute mit Namen und Werten zum Objekt hinzu. Hier fügen wir das Style -Attribut, den Namen des Elements und die Deaktivierungseigenschaft für das Button -Element hinzu:
const elementattributes =Definieren Sie nun eine Funktion namens “setMultipleattributeOnelement"Wo rufen Sie zuerst die" an "Objekt.Schlüssel()Methode, um das Array der Tasten des Objekts zu erhalten und dann die zu verwenden “für jede()Methode, um das Array durchzusetzen und schließlich die “zu nennensetAttribute ()Methode zum Einstellen aller definierten Attribute auf dem angegebenen HTML -Element.
Funktion SetMultipattributeOnelement (Elem, Elemattributes)Abrufen Sie die Taste mit der zugewiesenen ID mit Hilfe des “abGetElementById ()" Methode:
const button = dokument.getElementById ('Button');Rufen Sie die definierte Funktion auf “setMultipleattributeOnelementUnd übergeben Sie das Element als erstes Argument und das Objekt der Attribute als zweites Argument:
setMultipleTtributeOnelement (Taste, ElementAttributes);Die Ausgabe zeigt, dass die mehrere Attribute einer Taste erfolgreich hinzugefügt werden:
Sie können auch mehrere Attribute für ein Element festlegen, ohne ein separates Objekt für die Attribute zu erstellen. Folgen Sie dazu dem folgenden Beispiel.
Beispiel 2: Setzen Sie mehrere Attribute in einem Element mit für die Schleife mit setAttribute () -Methode auf ein Element ein
Definieren Sie eine Funktion mit zwei Parametern in einer JavaScript -Datei und verwenden Sie eine für Schleife, um mehrere Attribute darin zu setzen, indem Sie die “aufrufen“setAttribute ()" Methode:
Funktion SetMultipattributeOnelement (Elem, Elemattributes)Rufen Sie die Schaltfläche mit der zugewiesenen ID ab:
const button = dokument.getElementById ('Button');Rufen Sie die definierte Funktion auf, indem Sie das Tastenelement und mehrere Attribute in Form von Namenswertepaaren übergeben:
setMultiPeTtributeOnelement (Button, "style": "Hintergrundfarbe: RGB (153, 28, 49); Farbe: weiß;", "Behindert": "", "Name": "LinuxButton");Ausgang
Wir haben alle wesentlichen Informationen zum Einstellen der Mehrfachattribute in einem HTML -Element mit JavaScript zusammengestellt.
Abschluss
Das JavaScript vordefiniert setAttribute ()Die Methode wird verwendet, um einzelne oder mehrere Attribute für ein Element festzulegen. Erstellen Sie zuerst ein Objekt, das Attribute in Form von Namenswerten enthält. Holen Sie sich die Tasten von Objekten in einem Array mit der “Objekt.Schlüssel()Methode, dann alle Attribute auf den angegebenen Elementen mit der “festlegen“setAttribute ()" Methode. In diesem Beitrag haben wir das Verfahren veranschaulicht.