XML DOM getAttributeNode() metode
Definition og brug
getAttributeNode() metoden henter egenskabsnoden gennem navn fra det aktuelle element.
Syntaks:
elementNode.getAttributeNS(ns,name)
Parameter | Beskrivelse |
---|---|
name | Obligatorisk. Angiver den egenskabsnode, der skal hentes. |
Beskrivelse
Denne metode returnerer en Attr-node, der repræsenterer den angivne egenskab og værdi. Bemærk, at egenskabsnoden også kan fås gennem attributes-attributten, som arves fra Node-grænsefladen.
eksempel
I alle eksempler vil vi bruge XML-filer books.xmlog JavaScript-funktioner loadXMLDoc()。
Følgende eksempel henter "category"-egenskaben fra alle <book>-elementer 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 />");
}
Uddraget af ovenstående kode:
category = COOKING category = CHILDREN category = WEB category = WEB