Phương thức XML DOM isSameNode ()
❮ Đối tượng nút
Thí dụ
Đoạn mã sau tải " books.xml " vào xmlDoc và kiểm tra xem hai nút có phải là cùng một nút hay không:
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 xmlDoc = xml.responseXML;
var x =
xmlDoc.getElementsByTagName('book')[1];
var y =
xmlDoc.getElementsByTagName('book')[1];
document.getElementById("demo").innerHTML =
x.isSameNode(y);
}
Đầu ra:
true
Định nghĩa và Cách sử dụng
Phương thức isSameNode () kiểm tra xem hai nút có phải là cùng một nút hay không.
Mẹo: Sử dụng phương thức isEqualNode () để xác định xem hai nút có bằng nhau hay không.
Hỗ trợ trình duyệt
Phương thức isSameNode () được hỗ trợ trong tất cả các trình duyệt chính.
Lưu ý: Internet Explorer 9 trở về trước không hỗ trợ phương thức isSameNode ().
Cú pháp
nodeObject.isSameNode(nodetocheck)
Thông số
Parameter | Type | Description |
---|---|---|
nodetocheck | Node object | Required. The node to compare with the current node |
Giá trị trả lại
Type | Description |
---|---|
Boolean | true if the two nodes are the same, otherwise false |
Chi tiết kỹ thuật
Phiên bản DOM | Đối tượng nút cấp 3 cốt lõi |
---|
❮ Đối tượng nút