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

Metodo setAttributeNode() del DOM HTML

Oggetto Elemento HTML DOM

setAttributeNode()Il metodo aggiunge un nuovo nodo Attr all'elemento specificato.

Se l'elemento ha già un attributo denominato, sostituisci quell'attributo con un nuovo attributo e restituisci l'attributo sostituito.

UsaremoveAttributeNode()Metodo per rimuovere un nodo attributo dall'elemento.

Puoi trovare le nostreNell'oggetto proprietà DOM HTMLScopri di più sull'oggetto Attr.

Sintassi:

element.setAttributeNode(attr)
var elem = document.getElementsByTagName("H1")[0];
var attr = document.createAttribute("class"); // Creare un attributo "class"
attr.value = "demo"; // Imposta il valore dell'attributo class
elem.setAttributeNode(attr); // Aggiungi l'attributo class all'<h1>'
Prova a vedere‹/›

Compatibilità dei browser

Tutti i browser supportano completamente il metodo setAttributeNode():

Metodo
setAttributeNode()

Valore del parametro

ParametroDescrizione
attrIl nodo attributo da aggiungere

Dettagli tecnici

Valore di ritorno:Un oggetto Attr, che rappresenta il nodo attributo da sostituire (se presente), altrimenti null
Versione DOM:Livello DOM 1

Riferimenti correlati

Tutorial HTML:Attributi HTML

Riferimento HTML DOM:Oggetto attributo HTML DOM

Riferimento HTML DOM:elemento Metodo .getAttribute()

Riferimento HTML DOM:elemento Metodo .setAttribute()

Riferimento HTML DOM:elemento Metodo .removeAttributeNode()

Oggetto Elemento HTML DOM