Méthode isSameNode() de XML DOM
Définition et utilisation
isSameNode()
La méthode teste si deux nœuds sont le même nœud.
Astuce :Utilisez la méthode isEqualNode() pour déterminer si deux nœuds sont égaux.
Syntaxe
nodeObject.isSameNode(nodetocheck)
Paramètres
Paramètres | Description |
---|---|
nodetocheck | Obligatoire. Objet Node. Nœud à comparer avec le nœud actuel. |
Détails techniques
Valeur de retour : | Valeur booléenne. Retourne true si les deux nœuds sont identiques, sinon false. |
---|---|
Version DOM : | Nœud d'objet de niveau de base 3 |
Exemple
Le code suivant charge "books.xml" dans xmlDoc et teste si deux nœuds sont le même nœud :
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); }
Support du navigateur
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |
Tous les navigateurs populaires le supportent isSameNode()
Méthode.
Remarque : Internet Explorer 9 et les versions antérieures ne prennent pas en charge cette méthode.