Phương thức DOM item () XML
❮ Đối tượng NodeList
Thí dụ
Lưu ý: Tất cả các trình duyệt chính, ngoại trừ Internet Explorer, coi khoảng trắng trống hoặc dòng mới là nút văn bản. Vì vậy, trong ví dụ dưới đây, có một hàm kiểm tra loại nút và chỉ hiển thị các nút Phần tử. Bằng cách này, kết quả sẽ bằng nhau trong tất cả các trình duyệt. Để đọc thêm về sự khác biệt giữa các trình duyệt, vui lòng đọc chương Trình duyệt DOM của chúng tôi .
Đoạn mã sau tải " books.xml " vào xmlDoc và lặp qua tất cả các nút phần tử con của phần tử <bookstore>:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
var x, i, xmlDoc, txt;
xmlDoc = xml.responseXML;
txt = "";
x = xmlDoc.documentElement.childNodes;
for (i = 0; i <
x.length; i++) {
if (x.item(i).nodeType
== 1) {
txt += x.item(i).nodeName + "<br>";
}
}
document.getElementById("demo").innerHTML
= txt;
}
Đầu ra:
book
book
book
book
Định nghĩa và Cách sử dụng
Phương thức item () trả về nút tại chỉ mục được chỉ định trong danh sách nút.
Lưu ý: Các mục trong danh sách nút có thể truy cập thông qua chỉ mục, bắt đầu từ 0.
Hỗ trợ trình duyệt
Phương thức item () được hỗ trợ trong tất cả các trình duyệt chính.
Cú pháp
nodelist.item(index)
Thông số
Parameter | Type | Description |
---|---|---|
index | Number | Required. The index of the node in the node list. The index starts at 0 |
Giá trị trả lại
Type | Description |
---|---|
Node object | The node at the specified index, or null if the index is out of rangex |
Chi tiết kỹ thuật
Phiên bản DOM | Đối tượng Nodelist cấp độ cốt lõi 1 |
---|
❮ Đối tượng NodeList