XML DOM attributes egenskap
Definition och användning
attributes egenskap returnerar en NamedNodeMap som innehåller de valda nodernas egenskaper.
Om den valda noden inte är ett element, returnerar denna egenskap NULL.
Syntaks:
elementNode.attributes
Tips och kommentarer
Tips:Denna egenskap används endast för elementnoder.
Exempel
I alla exempel kommer vi att använda XML-filer books.xml, samt JavaScript-funktioner loadXMLDoc().
Exempel 1
Följande kodsnutt hämtar antalet egenskaper för den första <title>-elementet i "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
Uppgiften för ovanstående kod är:
1
Exempel 2
Följande kodsnutt skriver ut värdet för "category"-egenskapen i den första <book>-elementet:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
Uppgiften för ovanstående kod är:
COOKING