Ten post ilustruje procedurę ustawienia wielu atrybutów na elemencie HTML za pomocą JavaScript.
Jak ustawić wiele atrybutów na elemencie za pomocą JavaScript?
Aby jednocześnie ustawić wiele atrybutów na elemencie, najpierw utwórz obiekt z nazwami i wartościami atrybutów. Uzyskaj listę kluczy obiektu jako tablicę z „Obiekt.Klucze()„Metoda, zatem ustaw wszystkie atrybuty na określonym elemencie HTML za pomocą„setAttribute ()" metoda.
Składnia
Podana składnia jest używana dla metody setAttribute ():
element.setAttribute (attrname, attrValue);Powyższa składnia zawiera dwa parametry: „nazwa" I "wartość".
Użyj podanej składni dla obiektu.Keys () Metoda:
Obiekt.klucze (obiekt)Zwraca tablicę danego obiektu.
Przykład 1: Ustaw wiele atrybutów na elemencie za pomocą metody foreach () metodą setAttribute ()
Najpierw utwórz element w pliku HTML:
Obecnie strona internetowa będzie wyglądać tak:
W kodzie JavaScript najpierw utwórz obiekt o nazwie „ElementAttributes”I dodaj atrybuty z nazwami i wartościami do obiektu. Tutaj dodamy atrybut stylu, nazwę elementu i właściwość Wyłącz dla elementu przycisku:
const elementAttributes =Teraz zdefiniuj funkcję o nazwie „setMultipleAttributeSonelement„Gdzie najpierw zadzwoń do„Obiekt.Klucze()”Metoda uzyskania szeregu kluczy obiektu, a następnie wykorzystania„dla każdego()„Metoda do iterowania przez tablicę i wreszcie wywołanie„setAttribute ()„Metoda ustawienia wszystkich zdefiniowanych atrybutów na określonym elemencie HTML.
funkcja setMultipleAttributeSonelement (Elem, Elemattributes)Przyjdź przycisk za pomocą przypisanego identyfikatora za pomocą „getElementById ()" metoda:
const Button = Dokument.getElementById („przycisk”);Wywołać zdefiniowaną funkcję „setMultipleAttributeSonelement”I przekazuj element jako pierwszy argument i obiekt atrybutów jako drugi argument:
setMultIpleAttributeSonelement (przycisk, elementAttributes);Wyjście pokazuje, że z powodzeniem dodano wiele atrybutów przycisku:
Możesz także ustawić wiele atrybutów na elemencie bez tworzenia osobnego obiektu dla atrybutów. Aby to zrobić, postępuj zgodnie z poniższym przykładem.
Przykład 2: Ustaw wiele atrybutów na elemencie za pomocą pętli za pomocą metody setAttribute ()
Zdefiniuj funkcję z dwoma parametrami w pliku JavaScript i użyj pętli do ustawienia wielu atrybutów, wywołując „setAttribute ()" metoda:
funkcja setMultipleAttributeSonelement (Elem, Elemattributes)Pobrać przycisk za pomocą przypisanego identyfikatora:
const Button = Dokument.getElementById („przycisk”);Wywołaj zdefiniowaną funkcję, przekazując element przycisku i wiele atrybutów w postaci par nazwy:
setMultIpleAttributeSonelement (przycisk, „styl”: „kolor tła: rgb (153, 28, 49); color: biały;”, „niepełnosprawny”: „”, „name”: „Linuxbutton”);Wyjście
Skompilowaliśmy wszystkie niezbędne informacje związane z ustawieniem wielu atrybutów na elemencie HTML za pomocą JavaScript.
Wniosek
JavaScript predefiniowany setAttribute ()”Metoda jest używana do ustawienia pojedynczych lub wielu atrybutów dla elementu. Aby ustawić wiele atrybutów na elemencie, najpierw utwórz obiekt zawierający atrybuty w formie wartości nazwisk. Zdobądź klucze obiektów w tablicy za pomocą „Obiekt.Klucze()„Metoda, a następnie ustaw wszystkie atrybuty na określonych elementach za pomocą„setAttribute ()" metoda. W tym poście zilustrowaliśmy procedurę ustawienia wielu atrybutów na elemencie HTML za pomocą JavaScript.