HTML DOM Element attributes egenskab

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å:

HTML DOM egenskaber

Eksempel

Eksempel 1

Antallet af egenskaber på <img> elementet:

let numb = document.getElementById("myImg").attributes.length;

Prøv det selv

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;

Prøv det selv

Eksempel 3

Antallet af egenskaber på <button> elementet:

let numb = document.getElementById("myButton").attributes.length;

Prøv det selv

Eksempel 4

Få navnet på den anden (indeks 1) egenskab på en <button> element:

let attr = document.getElementById("myBtn").attributes[1].name;

Prøv det selv

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