Metoda HTML DOM isEqualNode()
Przykład
Sprawdź, czy dwa elementy listy na 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);
Definicja i użycie
Metoda isEqualNode() sprawdza, czy dwa węzły są równe.
Dwa węzły są równe, jeśli wszystkie poniższe warunki są spełnione:
- Mają ten sam typ węzła
- Mają te same nodeName, NodeValue, localName, nameSpaceURI i prefiks
- Mają te same węzły potomne ze wszystkimi potomkami
- Mają te same atrybuty i wartości atrybutów (atrybuty nie muszą być w tej samej kolejności)
Wskazówka: Użyj metody isSameNode(), aby określić, czy dwa węzły są tym samym węzłem.
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje tę metodę.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Składnia
node.isEqualNode(node)
Wartości parametrów
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Szczegóły techniczne
Wartość zwrotu: | Wartość logiczna, zwraca prawdę, jeśli dwa węzły są równe, w przeciwnym razie fałsz |
---|---|
Wersja DOM | Obiekt węzła podstawowego poziomu 3 |