XML DOM attributes egenskab

Definition og brug

attributes egenskab returnerer en NamedNodeMap, der indeholder de valgte noderets egenskaber.

Hvis den valgte node ikke er et element, returnerer denne egenskab NULL.

Syntaks:

elementNode.attributes

Tip og bemærkninger

Tip:Denne egenskab bruges kun til elementknuder.

Eksempel

I alle eksempler vil vi bruge XML-filen books.xmlog JavaScript-funktionen loadXMLDoc().

Eksempel 1

Følgende kodeudsnit henter antallet af egenskaber for den første <title>-element i "books.xml":

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

Output af ovenstående kode:

1

Eksempel 2

Følgende kodeudsnit outputter værdien af "category"-egenskaben for den første <book>-element i:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

Output af ovenstående kode:

COOKING