Attributi HTML DOM setNamedItem()
Esempi
Imposta un attributo di classe di H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
È più facile usare l' elemento .setAttribute():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Definizione e utilizzo
Il setNamedItem()
metodo aggiunge un nodo di attributo a un NamedNodeMap.
Se il nodo dell'attributo esiste già, verrà sostituito e viene restituito il nodo dell'attributo sostituito, altrimenti il valore restituito è null
.
Alternativa:
È più semplice utilizzare il metodo element .setAttribute() .
Guarda anche:
Il metodo .getNamedItem() degli attributi
Sintassi
namednodemap.setNamedItem(node)
Parametri
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Valore di ritorno
Tipo | Descrizione |
Un nodo | Il nodo sostituito (se presente). Altrimenti null . |
Supporto browser
attributes.setNamedItem
è una funzionalità DOM di livello 1 (1998).
È completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |