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);
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);
x=xmlDoc.getElementsByTagName("book")[0].attributes;
att=x.getNamedItem("category");
document.write(att.value);
Приведённый выше код выведет:
КУЛИНАРИЯ
Попробуйте сами »
Объект Elementдругие расширения