English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo setAttribute() dell'HTML DOM

Oggetto Elemento HTML DOM

setAttribute()Il metodo imposta il valore dell'attributo dell'elemento specificato.

Se l'attributo esiste già, viene aggiornato il valore; altrimenti, viene aggiunto un nuovo attributo con il nome e il valore specificati.

UsareremoveAttribute()Il metodo rimuove l'attributo dall'elemento.

Sintassi:

element.setAttribute(name, value)
var x = document.getElementsByTagName("H1")[0];
x.setAttribute("class", "demo");
Prova a Vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente il metodo setAttribute():

Metodo
setAttribute()èèèèè

valore del parametro

parametrodescrizione
nameUna stringa che specifica il nome dell'attributo da impostare
valueStringa che contiene il valore da assegnare all'attributo

Dettagli Tecnici

Valore di Ritorno:Non Definito
Eccezione:InvalidCharacterError
Versione DOM:Livello 2 DOM

Più Esempi

Cambia il pulsante di input in campo di input:

document.getElementsByTagName("input")[0].setAttribute("type", "text");
Prova a Vedere‹/›

Imposta il valore dell'attributo href per l'elemento ancore:

var x = document.getElementsByTagName("a")[0];
x.setAttribute("href", "https://it.oldtoolbag.com/CSS3/");
Prova a Vedere‹/›

Referenze Correlate

Tutorial HTML:Attributi HTML

Referenza HTML DOM:elemento Metodo .hasAttribute()

Referenza HTML DOM:elemento Metodo .getAttribute()

Referenza HTML DOM:elemento Metodo .removeAttribute()

Oggetto Elemento HTML DOM