Phương thức getAttribute() của XML DOM

Định nghĩa và cách sử dụng

Phương thức getAttribute() lấy giá trị thuộc tính bằng tên.

Cú pháp:

elementNode.getAttribute(name)
Tham số Mô tả
name Bắt buộc. Định nghĩa thuộc tính cần lấy giá trị thuộc tính.

Cảnh báo và chú thích

Đối với tài liệu XML sử dụng không gian tên, cần sử dụng getAttributeNS() phương thức

Mô hình

Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc()

Đoạn mã dưới đây lấy tất cả giá trị thuộc tính "category" của các phần tử <book>:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
document.write(x[i].getAttribute('category'));
document.write("<br />");
}

Kết quả đầu ra của đoạn mã trên:

COOKING
CHILDREN
WEB
WEB