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