Metoda isEqualNode() elementu HTML DOM
- Poprzednia strona isDefaultNamespace()
- Następna strona isSameNode()
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML
Definicja i użycie
isEqualNode()
Metoda sprawdza, czy dwa węzły są równe.
Jeśli dwa elementy (lub węzły) są równe:isEqualNode()
Zwrócona wartość true
.
Dwa węzły są równe, jeśli wszystkie poniższe warunki są prawdziwe:
- Mają ten sam nodeType
- Mają ten sam nodeName
- Mają ten sam NodeValue
- Mają ten sam nameSpaceURI
- Mają ten sam childNodes i wszystkie potomki
- Mają ten samAtrybuti wartości atrybutów
- Mają ten sam localName i prefiks
Wskazówka:Uwaga: Metoda isSameNode() do sprawdzania, czy dwa węzły są tymi samymi węzłami.
Zobacz również:
Przykład
Sprawdź, czy dwa elementy z różnych list są równe:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Gramatyka
element.isEqualNode(node)
lub
node.isEqualNode(node)
Parametr
Parametr | Opis |
---|---|
node | Wymagane. Węzeł do porównania. |
Zwrócona wartość
Typ | Opis |
---|---|
Wartość logiczna | Zwraca true, jeśli dwa węzły są równe, w przeciwnym razie zwraca false. |
Obsługa przeglądarek
element.isEqualNode()
jest cechą DOM Level 3 (2004).
Wszystkie przeglądarki obsługują to w pełni:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wsparcie | 9-11 | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
- Poprzednia strona isDefaultNamespace()
- Następna strona isSameNode()
- Wróć do poprzedniego poziomu Obiekt Elements DOM HTML