Exemplu
Creați un atribut de clasă, cu valoarea "democlass" , și introduceți - l la un <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>
Înainte de a crea atributul:
Hello World
După introducerea atributului:
Hello World
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
createAttribute() Metoda creează un atribut cu numele specificat și returnează atributul ca un obiect Attr.
Sfat: utilizați atributul .value de proprietate pentru a seta valoarea atributului.
Sfat: utilizați elementul. setAttributeNode() metoda pentru a adăuga atributul nou creat la un element.
Sfat: De multe ori, veți dori să utilizați elementul. setAttribute() metoda în locul createAttribute() metoda.
Suport pentru browser-
Metodă | |||||
---|---|---|---|---|---|
createAttribute() | da | da | da | da | da |
Sintaxă
document.createAttribute( Valorile parametrilor Parametru Tip Descriere attributename Attr object Necesar. Numele atributului pe care doriți să creați
Detalii tehnice
Întoarcere Valoare: Un obiect Node, reprezentând created atributul DOM Versiunea Nivelul Core 1 Document Object
Mai multe exemple
Exemplu
Creați un atribut href, cu valoarea "www.w3ii.com" , și introduceți - l la un <a> element de :
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> Înainte de a crea atributul:
După introducerea atributului:
Încearcă - l singur »