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