HTML DOM Element isEqualNode() -Methode
- Vorherige Seite isDefaultNamespace()
- Nächste Seite isSameNode()
- Zurück zur übergeordneten Ebene HTML DOM Elements-Objekt
Definition und Verwendung
isEqualNode()
prüft die Methode, ob zwei Knoten gleich sind.
Wenn zwei Elemente (oder Knoten) gleich sind,isEqualNode()
Rückgabe true
.
Wenn alle folgenden Bedingungen wahr sind, sind zwei Knoten gleich:
- Sie haben den gleichen nodeType
- Sie haben den gleichen nodeName
- Sie haben den gleichen NodeValue
- Sie haben den gleichen nameSpaceURI
- Sie haben den gleichen childNodes und alle Nachkommen
- Sie haben den gleichenAttributeund Attributswerte
- Sie haben den gleichen localName und Präfix
Hinweis:Bitte verwenden Sie isSameNode() -Methode um zu überprüfen, ob zwei Knoten gleiche Knoten sind.
Siehe auch:
Beispiel
Überprüfen Sie, ob zwei Listeneinträge aus zwei verschiedenen Listen gleich sind:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Syntax
element.isEqualNode(node)
oder
node.isEqualNode(node)
Parameter
Parameter | Beschreibung |
---|---|
node | Erforderlich. Der zu vergleichende Knoten. |
Rückgabewert
Typ | Beschreibung |
---|---|
Boolscher Wert | Gibt true zurück, wenn zwei Knoten gleich sind, sonst false. |
Browserkompatibilität
element.isEqualNode()
ist eine DOM Level 3 (2004) -Eigenschaft.
Es wird in allen Browsern voll unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützung | 9-11 | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite isDefaultNamespace()
- Nächste Seite isSameNode()
- Zurück zur übergeordneten Ebene HTML DOM Elements-Objekt