Esempio
Impostare l'attributo di classe di un H1:
var btn = document.getElementsByTagName("H1")[0];
var
typ = document.createAttribute("class");
typ.value = "democlass";
btn.attributes.setNamedItem(typ);
Prima di impostare l'attributo:
Hello world
Dopo aver impostato l'attributo:
Hello world
Prova tu stesso " Definizione e l'utilizzo
Il setNamedItem() metodo aggiunge il nodo specificato la NamedNodeMap.
Se il nodo è già presente, sarà sostituito, e il nodo sostituito sarà il valore restituito, altrimenti il valore restituito sarà nullo.
Suggerimento: Invece di lavorare con i nodi di attributi, è possibile utilizzare l'elemento. setAttribute() metodo per aggiungere un attributo con un valore a un elemento.
Supporto browser
Metodo | |||||
---|---|---|---|---|---|
setNamedItem() | sì | sì | sì | sì | sì |
Sintassi
valori dei parametri Parametro Tipo Descrizione node Node object Necessario. Il nodo che si desidera aggiungere / sostituire nella collezione NamedNodeMap
Dettagli tecnici
Valore di ritorno: Un oggetto Node, che rappresenta il nodo sostituito (if any) , altrimenti nullo DOM Version Nucleo Livello 1