XML DOM hasAttribute() metode
Definition og brug
Returnerer true, hvis det aktuelle elementknudepunkt har den angivne egenskab, ellers returnerer det false.
Syntaks:
hasAttribute(name)
Parameter | Beskrivelse |
---|---|
name | Obligatorisk. Angiver den egenskab, der skal hentes. |
Beskrivelse
Denne metode afgør, om et element har den angivne egenskab, men returnerer ikke værdien af den egenskab. Bemærk, at hasAttribute() metoden returnerer true, hvis den angivne egenskab er blevet sat klart i dokumentet, eller hvis dokumenttype-deklarationen har sat en standardværdi for egenskaben.
Eksempel
I alle eksempler vil vi bruge XML-filer books.xml,og JavaScript funktioner loadXMLDoc()。
Følgende kodefragment tjekker, om den første <book> element i "books.xml" har en "category" egenskab:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category")
);
Udskriften af ovenstående kode:
true