HTML DOM Attributes setNamedItem() Metoden
- Föregående sida removeNamedItem()
- Nästa sida specificerad
- Åter till föregående nivå HTML DOM Attributes
Definition och användning
setNamedItem()
Metoden lägger till attributnoden till NamedNodeMap.
Om attributnoden redan finns, ersätt den och returnera den ersatta attributnoden, annars returneras värdet null
.
Alternativ:
Använd element.setAttribute() Metoden är enklare.
Se också:
Exempel
Exempel 1
Ställ in H1:s class-attribut:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
Exempel 2
Det är enklare att använda element.setAttribute():
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
Syntax
namednodemap.setNamedItem(node)
Parameter
Parameter | Beskrivning |
---|---|
node | Nödvändigt. Noden som ska läggas till eller ersättas i NamedNodeMap. |
Returvärde
Typ | Beskrivning |
---|---|
Nod | Det ersättade noden (om det finns någon). Annars returneras null. |
Webbläsarstöd
attributes.setNamedItem
är en DOM Level 1 (1998) egenskap.
Alla webbläsare stöder det:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | 9-11 | Stöd | Stöd | Stöd | Stöd |
- Föregående sida removeNamedItem()
- Nästa sida specificerad
- Åter till föregående nivå HTML DOM Attributes