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