Najnowsze tutoriale tworzenie stron internetowych
 

HTML DOM isSameNode() Method

<Element Przedmiot

Przykład

Sprawdź, czy dwa węzły są w istocie takie same węzeł:

var item1 = document.getElementById("myList1");      // An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0];  // The first <ul> element in the document
var x = item1.isSameNode(item2);

Wynikiem X będzie:

true
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

W isSameNode() sprawdza metodę, jeśli dwa węzły są tym samym węzłem.

isSameNode() sposób wraca do sytuacji, gdy dwa węzły są takie same węzła, poza fałszywe.

Wskazówka: Użyj href="met_node_isequalnode.html"> isEqualNode() method , aby sprawdzić, czy dwa węzły są równe, ale niekoniecznie ten sam węzeł.


Wsparcie przeglądarka

Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.

metoda
isSameNode() tak 9.0 Nieobsługiwany tak tak

Uwaga: Firefox przestał wspierać tę metodę od wersji 10, ponieważ metoda została zaniechana w wersji DOM 4. Zamiast tego należy użyć === porównać czy dwa węzły są takie same (See "More Examples" below) .


Składnia

node . isSameNode( node )

wartości parametrów

Parametr Rodzaj Opis
node Node object Wymagany. Węzeł chcesz porównać określony węzeł z

Szczegóły techniczne

Zwracana wartość: Logiczna, zwraca true jeśli dwa węzły są takie same węzeł, w przeciwnym przypadku false
DOM Version Rdzeń poziomu obiektu 3 Węzeł

Przykłady

Więcej przykładów

Przykład

Za pomocą operatora === aby sprawdzić, czy dwa węzły są takie same węzeł:

var item1 = document.getElementById("myList");
var item2 = document.getElementsByTagName("UL")[0];

if (item1 === item2) {
    alert("THEY ARE THE SAME!!");
} else {
    alert("They are not the same.");
}
Spróbuj sam "

<Element Przedmiot