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