Phương thức XML DOM isEqualNode()

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

Nếu nút bằng nhau với nút được cung cấp thì isEqualNode() Phương thức trả về true nếu nút bằng nhau, ngược lại trả về false.

Cú pháp

elementObject.isEqualNode(node)
Tham số Mô tả
node Bắt buộc. Nút cần kiểm tra.

Mô hình

Dưới đây là mã nguồn sẽ tải "books.xml" vào xmlDoc và kiểm tra hai nút có相等 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')[0];
    var y = xmlDoc.getElementsByTagName('book')[2];
    document.getElementById("demo").innerHTML =
    x.isEqualNode(y);
}

Thử trực tiếp