Przykład
Utwórz atrybut class, o wartości "democlass" , a następnie włóż go do <h1> element:
var h1 = document.getElementsByTagName("H1")[0]; // Get the
first <h1> element in the document
var att =
document.createAttribute("class"); //
Create a "class" attribute
att.value = "democlass";
// Set the value of the class attribute
h1.setAttributeNode(att);
// Add the class attribute to <h1>
Przed utworzeniem atrybut:
Hello World
Po włożeniu cechę:
Hello World
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
createAttribute() sposób tworzy atrybut o określonej nazwie i zwraca atrybut jako obiekt Attr.
Wskazówka: Użyj atrybutu .value własności ustawić wartość atrybutu.
Wskazówka: Użyj elementu. setAttributeNode() korzystne jest dodanie nowo utworzonego atrybut elementu.
Wskazówka: Często będziemy chcieli użyć elementu. setAttribute() Sposób zamiast createAttribute() sposobu.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
createAttribute() | tak | tak | tak | tak | tak |
Składnia
document.createAttribute( wartości parametrów Parametr Rodzaj Opis attributename Attr object Wymagany. Nazwa atrybutu chcesz utworzyć
Szczegóły techniczne
Zwracana wartość: Obiekt węzeł reprezentujący created atrybut DOM Version Rdzeń Poziom 1 Document Object
Więcej przykładów
Przykład
Utwórz atrybut href o wartości "www.w3ii.com" , a następnie włóż go do <a> element:
var anchor = document.getElementById("myAnchor"); // Get the <a>
element with id="myAnchor"
var att = document.createAttribute("href");
// Create a "href" attribute
att.value = "http://www.w3ii.com";
// Set the value of the href attribute
anchor.setAttributeNode(att);
// Add the href attribute to <a> Przed utworzeniem atrybut:
Po włożeniu cechę:
Spróbuj sam "