Latest web development tutorials

XML DOM setAttributeNS () метод

Ссылка на объект Element объект Element

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

Метод setAttributeNS (), чтобы добавить новый атрибут (с пространством имен).

Если элемент уже существует в указанном атрибуте или имя пространства имен, то его значение изменяется на значение префикса и значений параметров.

грамматика

elementNode.setAttributeNS(ns,name,value)

参数 描述
ns 必需。规定要设置的属性的命名空间 URI。
name 必需。规定要设置的属性的名称。
value 必需。规定要设置的属性的值。


Пример 1

Следующий фрагмент кода использует loadXMLDoc () к " books_ns.xml " в xmlDoc к первому элементу <книги> на "издание" атрибута:

примеров

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName("book")[0];
ns="http://www.w3schools.com/edition/";

x.setAttributeNS(ns,"edition","first");

document.write(x.getAttributeNS(ns,"edition"));

Выход:

first

Попробуйте »

Пример 2

Следующий фрагмент кода использует loadXMLDoc () к " books_ns.xml " в xmlDoc, и изменить первый <название> элемент значения "языки":

примеров

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.w3schools.com/children/";

x.setAttributeNS(ns,"c:lang","italian");

document.write(x.getAttributeNS(ns,"lang"));

Выход:

italian

Попробуйте »

Ссылка на объект Element объект Element