XML DOM isEqualNode() metod

Definition och användning

Om noden är lika med den angivna noden då isEqualNode() Metoden returnerar true, annars returnerar den false.

Syntax

elementObject.isEqualNode(node)
Parameter Beskrivning
node Obligatorisk. Noden att kontrollera.

Exempel

Följande kod laddar "books.xml" till xmlDoc och returnerar om två noder är lika:

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);
}

Prova själv