Neueste Web-Entwicklung Tutorials
 

HTML DOM isEqualNode() Method

<Element Object

Beispiel

Überprüfen Sie, ob zwei Listenelemente in zwei verschiedenen Listen gleich sind:

var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x = item1.isEqualNode(item2);

Das Ergebnis von x könnten sein:

false
Versuch es selber "

Definition und Verwendung

Die isEqualNode() Methode überprüft , ob zwei Knoten gleich sind.

Zwei Knoten sind gleich, wenn alle folgenden Bedingungen erfüllt sind:

  • Sie haben den gleichen Knotentyp
  • Sie haben die gleiche nodeName, NodeValue, local, namespaceURI und Präfix
  • Sie haben die gleichen childnodes mit allen Nachkommen
  • Sie haben die same Attribute und Attributwerte (die Attribute nicht in derselben Reihenfolge)

Tipp: Verwenden Sie die href="met_node_issamenode.html"> isSameNode() method , um zu bestimmen , ob zwei Knoten derselbe Knoten sind.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.

Methode
isEqualNode() Ja 9.0 Ja Ja Ja

Syntax

node . isEqualNode( node )

Parameterwerte

Parameter Art Beschreibung
node Node object Erforderlich. Der Knoten wollen Sie den angegebenen Knoten mit vergleichen

Technische Details

Rückgabewert: Ein Boolean, gibt true zurück, wenn die beiden Knoten gleich sind, andernfalls false
DOM Version Core Level 3 Knoten Objekt

<Element Object