Метод XML DOM removeAttributeNS()

Определение и использование

Метод removeAttributeNS() удаляет атрибут, указанный с помощью пространства имен и имени.

Грамматика:

elementNode.removeAttributeNS(ns, name)
Параметры Описание
ns Обязателен. Определяет пространство имен атрибута, который нужно удалить.
name Обязателен. Определяет имя атрибута, который нужно удалить.

Пример

Во всех примерах мы будем использовать файл XML books_ns.xmlи функции JavaScript loadXMLDoc()

Ниже приведен фрагмент кода, который удаляет атрибут "lang" из первого элемента <title> файла "books_ns.xml":

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write("Атрибут найден: ");
document.write(x.hasAttributeNS(ns,"lang"));
x.removeAttributeNS(ns,"lang");
document.write("<br />Атрибут найден: ");
document.write(x.hasAttributeNS(ns,"lang"));

Вывод:

Атрибут найден: true
Атрибут найден: false