Gli ultimi tutorial di sviluppo web
 

HTML DOM setAttribute() Method

<Oggetto Element

Esempio

Aggiungere la class attributo con il valore di "democlass" ad un <h1> Elemento:

document.getElementsByTagName("H1")[0].setAttribute("class", "democlass");

Prima di impostare l'attributo:

Hello World

Dopo aver impostato l'attributo:

Hello World

Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

Il setAttribute() metodo aggiunge il specified attributo per un elemento, e dà il valore specificato.

Se la specified attributo esiste già, solo il valore è impostato / cambiato.

Nota: Anche se è possibile aggiungere lo style attributo con un valore ad un elemento con questo metodo, si consiglia di utilizzare le proprietà dell'oggetto Style , invece, per inline styling, perché questo non cancella le proprietà CSS che possono essere specificate nel lo style attributi:

Cattivo:

element .setAttribute("style", "background-color: red;");

Buona:

element .style.backgroundColor = "red";

Suggerimento: Utilizzare la removeAttribute() metodo per rimuovere un attributo da un elemento.

Suggerimento: Vedere anche il setAttributeNode() metodo.


Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.

Metodo
setAttribute() 9.0

Sintassi

element .setAttribute( attributename , attributevalue )

valori dei parametri

Parametro Tipo Descrizione
attributename String Necessario. Il nome dell'attributo che si desidera aggiungere
attributevalue String Necessario. Il valore dell'attributo che si desidera aggiungere

Dettagli tecnici

Valore di ritorno: Nessun valore di ritorno
DOM Version Nucleo Livello 1 elemento OBJECT

Esempi

Altri esempi

Esempio

Modificare un campo di input a un tasto di ingresso:

document.getElementsByTagName("INPUT")[0].setAttribute("type", "button");

Prima di impostare l'attributo:

Dopo aver impostato l'attributo:

Prova tu stesso "

Esempio

Aggiungere un attributo href con un valore di "www.w3ii.com" ad un <a> elemento:

document.getElementById("myAnchor").setAttribute("href", "http://www.w3ii.com");

Prima di impostare l'attributo:

Go to w3ii.com

Dopo aver impostato l'attributo:

Prova tu stesso "

Esempio

Scopri se un <a> elemento ha un attributo target. In tal caso, modificare il valore del target attribuire a "_self" :

// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor"); 

// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {      
    x.setAttribute("target", "_self");
}
Prova tu stesso "

Pagine correlate

HTML Tutorial: attributi HTML

HTML DOM Riferimento: href="met_element_getattribute.html"> getAttribute() Method

HTML DOM Riferimento: href="met_element_hasattribute.html"> hasAttribute() Method

HTML DOM Riferimento: href="met_element_removeattribute.html"> removeAttribute() Method


<Oggetto Element