XML DOM hasAttributeNS() Methode

Definition und Verwendung

Wenn das Attribut aus der angegebenen Namensraum und dem Namen besteht, gibt die Methode hasAttributeNS() true zurück, andernfalls gibt sie false zurück.

语法:

hasAttributeNS(ns,name)
Parameter Beschreibung
ns Erforderlich. Gibt den Namensraum des Attributs an, das abgerufen werden soll.
name Erforderlich. Gibt den Namen des Attributs an, das abgerufen werden soll.

Beschreibung

Diese Methode ist hasAttribute() Methodeähnlich, nur wird das zu überprüfende Attribut durch Namensraum und Namen spezifiziert. Nur XML-Dokumente mit Namensräumen verwenden diese Methode.

Beispiel

In allen Beispielen verwenden wir das XML-Dokument books_ns.xml, und die JavaScript-Funktion loadXMLDoc().

Der folgende Code-Schnipsel überprüft, ob der erste <title>-Element in "books_ns.xml" ein Attribut mit angegebenem Namensraum und Namen besitzt:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang"));

Die Ausgabe des obigen Codes:

true