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
Harry Potter - Издание: FIRST
XQuery Kick Start - Издание: FIRST
Learning XML - Издание: FIRST
Попробуйте сами »
Попробуйте сами
Объект Elementдругие расширения