XML DOM attributes 属性

定义和用法

attributes 属性返回包含被选节点属性的 NamedNodeMap。

إذا لم يكن العنصر المختار غير عنصر، فإن هذا الخصائص يعود NULL.

النحو:

elementNode.attributes

النصائح والتعليقات

نصيحة:يستخدم هذا الخصائص فقط للنقاط الموضوعية.

مثال

في جميع الأمثلة، سنستخدم ملف 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

يخرج الفقرة التالية من الكود第一个 <book> عنصر "category" الخاصية القيمة:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

الناتج من الكود أعلاه:

COOKING