XML DOM removeAttributeNS() Methode

Definition und Verwendung

Die Methode removeAttributeNS() entfernt das Attribut, das durch den Namensraum und den Namen angegeben ist.

Grammatik:

elementNode.removeAttributeNS(ns, name)
Parameter Beschreibung
ns Erforderlich. Geben Sie den Namespace des zu löschenden Attributes an.
name Erforderlich. Geben Sie den Namen des zu löschenden Attributes an.

Beispiel

In allen Beispielen verwenden wir XML-Dateien books_ns.xml, und JavaScript-Funktionen loadXMLDoc().

Der folgende Code-Schnipsel entfernt das "lang"-Attribut aus dem ersten <title>-Element von "books_ns.xml":

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

Ausgabe:

Attribut gefunden: true
Attribut gefunden: false