Przykład
Sprawdź, czy dwa elementy listy w dwóch różnych listach są równe:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Wynikiem X mogą być:
false
Spróbuj sam " Definicja i Wykorzystanie
W isEqualNode() sprawdza, czy metoda dwa węzły są równe.
Dwa węzły są równe, jeśli wszystkie następujące warunki są prawdziwe:
- Mają ten sam typ węzła
- Mają taką samą nodeName nodeValue, localName, namespaceURI i prefiks
- Mają te same childNodes ze wszystkimi potomkami
- Mają same atrybuty i wartości atrybutów (atrybuty nie musi być w tej samej kolejności)
Ważne: Z href="met_node_issamenode.html"> isSameNode() method w celu określenia czy dwa węzły są tym samym węzłem.
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.
metoda | |||||
---|---|---|---|---|---|
isEqualNode() | tak | 9.0 | tak | tak | tak |
Składnia
node . isEqualNode( 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ą równe, w przeciwnym przypadku false |
---|---|
DOM Version | Rdzeń poziomu obiektu 3 Węzeł |