English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Tutti i browser supportano completamente il metodo setAttributeNode():
Metodo | |||||
setAttributeNode() | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
attr | Il nodo attributo da aggiungere |
Valore di ritorno: | Un oggetto Attr, che rappresenta il nodo attributo da sostituire (se presente), altrimenti null |
---|---|
Versione DOM: | Livello DOM 1 |
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()