XML DOM removeAttributeNS() 方法

定义和用法

removeAttributeNS() 方法删除由命名空间和名称指定的属性。

语法:

elementNode.removeAttributeNS(ns, name)
参数 描述
ns Obligatoire. Définir l'espace de noms de l'attribut à supprimer.
name Obligatoire. Définir le nom de l'attribut à supprimer.

Exemple

Dans tous les exemples, nous utiliserons le fichier XML books_ns.xmlet les fonctions JavaScript loadXMLDoc()

Le fragment de code suivant supprime l'attribut "lang" du premier élément <title> de "books_ns.xml" :

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

Sortie :

Attribut trouvé : vrai
Attribut trouvé : faux