Metoda isSameNode() elementu DOM HTML
- Poprzednia strona isEqualNode()
- Następna strona isSupported()
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML
definicja i użycie
isSameNode()
metoda sprawdza, czy dwa węzły są tym samym węzłem.
isSameNode()
metoda zwraca true,
zwraca false, jeśli dwa węzły są tym samym węzłem, w przeciwnym razie zwraca false
.
porada:użyj metoda isEqualNode() Sprawdź, czy dwa węzły są równe, ale niekoniecznie tym samym węzłem.
przykład
przykład 1
Sprawdź, czy dwa węzły są rzeczywiście tym samym węzłem:
var item1 = document.getElementById("myList1"); // Element <ul> z id="myList" var item2 = document.getElementsByTagName("UL")[0]; // Pierwszy element <ul> w dokumencie var x = item1.isSameNode(item2);
przykład 2
Sprawdź, czy dwa węzły są tym samym węzłem za pomocą operatora ===:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } alert("Nie są to te same."); }
gramatyka
node.isSameNode(node)
parametry
parametry | typ | opis |
---|---|---|
node | obiekt węzła | wymagane. Węzeł do porównania z określonym węzłem. |
szczegółowe informacje techniczne
wartość zwracana: | wartość logiczna, zwraca true, jeśli dwa węzły są tym samym węzłem, w przeciwnym razie zwraca false. |
---|---|
Wersja DOM: | Core Level 3 Node Object |
obsługa przeglądarek
liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę metodę.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
wspiera | 9.0 | nie wspiera | wspiera | wspiera |
wszystkie główne przeglądarki wspierają isSameNode()
metoda, oprócz Firefox.
Komentarz:Firefox wersja 10 przestał obsługiwać tę metodę, ponieważ została ona zdeprecjonowana w DOM wersji 4. Jako alternatywę powinieneś użyć ===
Porównaj dwa węzły pod kątem podobieństwa.
Komentarz:Internet Explorer 8 i wcześniejsze wersje nie obsługują tej metody.
- Poprzednia strona isEqualNode()
- Następna strona isSupported()
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML