XML DOM hasAttribute() metod
Definition och användning
Returnerar true om det aktuella elementnoden har det specificerade attributet, annars returnerar false.
Syntax:
hasAttribute(name)
Parameter | Beskrivning |
---|---|
name | Obligatorisk. Anger det attribut som ska hämtas. |
Förklaring
Denna metod avgör om ett element har det specificerade attributet, men returnerar inte värdet för det attributet.Observera att hasAttribute()-metoden returnerar alltid true om det specificerade attributet är tydligt satt i dokumentet eller om dokumenttypens deklaration har satt ett standardvärde för attributet.
Exempel
I alla exempel kommer vi att använda XML-filer books.xmloch JavaScript-funktioner loadXMLDoc()。
Följande kodstycke kontrollerar om den första <book>-elementet i "books.xml" har ett "category"-attribut:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category")
);
Uppgiften av ovanstående kod är:
sant