HTML DOM Element attributes egenskab
- Forrige side appendChild()
- Næste side blur()
- Gå tilbage til niveauet over HTML DOM Elements objekt
Definition og brug
attributes
Egenskaben returnerer en samling af egenskaber i elementet.
attributes
Egenskaben returnerer NamedNodeMap.
NamedNodeMap
NamedNodeMap en usorteret samling af elementegenskaber, der ligner en array.
Det vil sige: NamedNodeMap er Attr objektaf noder.
NamedNodeMap tilbyder en liste, der kan returnere antallet af length egenskab.
Kan tilgås via navn eller indeksnummer (nedsiden). Indekset starter fra 0.
Se også:
Eksempel
Eksempel 1
Antallet af egenskaber på <img> elementet:
let numb = document.getElementById("myImg").attributes.length;
Eksempel 2
Vis alle egenskaber på <img> elementet:
const nodeMap = document.getElementById("myImg").attributes; let text = ""; for (let i = 0; i < nodeMap.length; i++) { text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>"; } document.getElementById("demo").innerHTML = text;
Eksempel 3
Antallet af egenskaber på <button> elementet:
let numb = document.getElementById("myButton").attributes.length;
Eksempel 4
Få navnet på den anden (indeks 1) egenskab på en <button> element:
let attr = document.getElementById("myBtn").attributes[1].name;
Syntaks
node.attributes
Returværdi
Type | Beskrivelse |
---|---|
NamedNodeMap | En samling af egenskabsobjekter. |
Browserunderstøttelse
element.attributes
Er en funktion fra DOM Level 1 (1998).
Alle browsere understøtter det fuldt ud:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Forrige side appendChild()
- Næste side blur()
- Gå tilbage til niveauet over HTML DOM Elements objekt