Metoda isSameNode() XML DOM
Definicja i zastosowanie
isSameNode()
Metoda testuje, czy dwa węzły są tym samym węzłem.
Wskazówka:Użyj metody isEqualNode() do określenia, czy dwa węzły są równe.
Gramatyka
nodeObject.isSameNode(nodetocheck)
Parametry
Parametry | Opis |
---|---|
nodetocheck | Wymagane. Obiekt Node. Węzeł do porównania z bieżącym węzłem. |
Szczegóły techniczne
Wartość zwracana: | Wartość logiczna. Zwraca true, jeśli dwa węzły są takie same, w przeciwnym razie zwraca false. |
---|---|
Wersja DOM: | Obiekt węzła poziomu Core 3 |
Przykład
Poniższy kod załaduje "books.xml" do xmlDoc i sprawdza, czy dwa węzły są tym samym węzłem:
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); }
Wsparcie przeglądarek
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Wspierane | Wspierane | Wspierane | Wspierane | Wspierane |
Wszystkie główne przeglądarki wspierają to. isSameNode()
Metoda.
Uwaga: Wersje Internet Explorer 9 i wcześniejsze nie obsługują tej metody.