XML DOM attributesСвойство


Объект Element

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

Свойство attributes возвращает NamedNodeMap, содержащий атрибуты выбранного узла.

Если выбранный узел не является элементом, это свойство возвращает NULL.

Синтаксис

elementNode.attributes


Советы и примечания

Совет:Это свойство используется только для узлов-элементов.


Пример 1

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

Пример

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

Приведённый выше код выведет:

1

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

Пример 2

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

Пример

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("book")[0].attributes;
att=x.getNamedItem("category");

document.write(att.value);

Приведённый выше код выведет:

КУЛИНАРИЯ

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

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