Latest web development tutorials

Метод XML DOM SetAttribute ()

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

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

Метод SetAttribute (), чтобы добавить новое свойство.

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

грамматика

elementNode.setAttribute(name,value)

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


примеров

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

примеров

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("book");

for(i=0;i<x.length;i++)
{
x.item(i).setAttribute("edition","first");
}

//Output book title and edition value
x=xmlDoc.getElementsByTagName("title");
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue);
document.write(" - Edition: ");
document.write(x[i].parentNode.getAttribute('edition'));
document.write("
");
}

Выход:

Everyday Italian - Edition: FIRST
Harry Potter - Edition: FIRST
XQuery Kick Start - Edition: FIRST
Learning XML - Edition: FIRST

Попробуйте »

Попробуйте Demos

SetAttribute () - изменить значение свойства


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