Thuộc tính attributes của XML DOM
Định nghĩa và cách sử dụng
Thuộc tính attributes trả về NamedNodeMap chứa thuộc tính của phần tử được chọn.
Nếu nút được chọn không phải là phần tử, thuộc tính này sẽ trả về NULL.
Cú pháp:
elementNode.attributes
Lưu ý và chú thích
Lưu ý:Thuộc tính này chỉ được sử dụng cho phần tử element.
Ví dụ
Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc().
Ví dụ 1
Dưới đây là đoạn mã sau lấy số lượng thuộc tính của phần tử <title> đầu tiên trong "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
Dưới đây là kết quả của đoạn mã sau:
1
Ví dụ 2
Dưới đây là đoạn mã sau xuất ra giá trị thuộc tính "category" của phần tử <book> đầu tiên:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
Dưới đây là kết quả của đoạn mã sau:
COOKING