HTML DOM Element isEqualNode() -Methode

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:

isSameNode() -Methode

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);

Selbst ausprobieren

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