Metodo setNamedItem() dell'HTML DOM
- Pagina precedente removeNamedItem()
- Pagina successiva specificato
- Torna al livello superiore Attributi DOM HTML
Definizione e uso
setNamedItem()
Il metodo aggiunge un nodo dell'attributo alla NamedNodeMap.
Se il nodo dell'attributo esiste già, lo sostituisce e restituisce il nodo dell'attributo sostituito, altrimenti il valore restituito è null
.
Soluzione alternativa:
Usare element.setAttribute() Il metodo è più semplice.
Vedi anche:
Esempio
Esempio 1
Imposta l'attributo class dell'H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
Esempio 2
È più facile usare element.setAttribute():
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
Sintassi
namednodemap.setNamedItem(node)
Parametro
Parametro | Descrizione |
---|---|
node | Obbligatorio. Il nodo da aggiungere o sostituire nella NamedNodeMap. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Nodo | Il nodo sostituito (se presente). Altrimenti restituisce null. |
Supporto del browser
attributes.setNamedItem
È una caratteristica del DOM Level 1 (1998).
Tutti i browser lo supportano:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supporto | 9-11 | Supporto | Supporto | Supporto | Supporto |
- Pagina precedente removeNamedItem()
- Pagina successiva specificato
- Torna al livello superiore Attributi DOM HTML