XML DOM setAttribute()Методы


Объект Element

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

Метод setAttribute() добавляет новый атрибут.

Если у элемента уже есть атрибут с указанным именем, его значение изменяется на значение параметра value.

Синтаксис

elementNode.setAttribute(name,value)

Параметр Описание
name Обязательный. Указывает имя атрибута для установки.
value Обязательный. Указывает значение задаваемого свойства.


Пример

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

Пример

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('title'); //Добавить новый атрибут к каждому элементу title. for(i=0;i<x.length;i++) { x[i].setAttribute("edition","first"); } //Вывод значений title и edition for (i=0;i<x.length;i++) { document.write(x[i].childNodes[0].nodeValue); document.write(" - Издание: "); document.write(x[i].getAttribute('edition')); document.write("<br>"); }

Вывод:

Everyday Italian - Издание: FIRST
Harry Potter - Издание: FIRST
XQuery Kick Start - Издание: FIRST
Learning XML - Издание: FIRST

Попробуйте сами »

Попробуйте сами


Объект Elementдругие расширения