XML DOM ISSAMENODE () Phương thức
Đối tượng nút
Ví dụ
Các đoạn mã sau tải " Books.xml " vào XMLDOC và kiểm tra xem hai nút có 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
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức Issamenode () kiểm tra xem hai nút có 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 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ở lên 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ả về
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 |
---|
Đối tượng nút