XML DOM attributes 属性
定义和用法
attributes 属性返回包含被选节点属性的 NamedNodeMap。
Если выбранная нода не является элементом, то этот атрибут возвращает NULL.
Грамматика:
elementNode.attributes
Советы и комментарии
Совет:Эта атрибут используется только для узлов element.
Пример
Во всех примерах мы будем использовать XML файл books.xml, а также JavaScript функции loadXMLDoc().
Пример 1
Ниже приведен фрагмент кода, который получает количество атрибутов первого <title> элемента из "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
Вывод кода выше:
1
Пример 2
Ниже приведен фрагмент кода, который выводит значение атрибута "category" первого <book> элемента:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
Вывод кода выше:
COOKING