XML DOM removeAttributeNS() 方法

定义和用法

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

语法:

elementNode.removeAttributeNS(ns,name)
参数 描述
ns Verplicht. Specificeer de naamruimte van de eigenschap die moet worden verwijderd.
name Verplicht. Specificeer de naam van de eigenschap die moet worden verwijderd.

Voorbeeld

In alle voorbeelden gebruiken we XML-bestanden books_ns.xml, en JavaScript functies loadXMLDoc().

De volgende codefragment verwijdert de "lang" eigenschap van het eerste <title> element in "books_ns.xml":

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

Uitvoer:

Eigenschap gevonden: true
Eigenschap gevonden: false