XML DOM getAttributeNode() metod
Definition och användning
getAttributeNode() metoden hämtar en egenskapsnod från det aktuella elementet via namn.
Syntaks:
elementNode.getAttributeNS(ns,name)
Parameter | Beskrivning |
---|---|
name | Obligatorisk. Bestämmer den egenskapsnod som ska hämtas. |
Förklaring
Denna metod returnerar en Attr-nod som representerar den specificerade egenskapen och värdet.Observera att egenskapsnoden kan hämtas också genom att använda attributes-egenskapen som ärver från Node-gränssnittet.
exempel
I alla exempel kommer vi att använda XML-filer books.xmloch JavaScript-funktioner loadXMLDoc()。
Följande exempel hämtar "category"-egenskapen från alla <book>-element i "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category")
;
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}
Uppgiften ovan ger följande utdata:
category = COOKING category = CHILDREN category = WEB category = WEB