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