Метод 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

