HTML DOM isEqualNode() Methode
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);
Definition und Verwendung
Die Methode isEqualNode() prüft, ob zwei Knoten gleich sind.
Zwei Knoten sind gleich, wenn alle folgenden Bedingungen zutreffen:
- Sie haben denselben Knotentyp
- Sie haben den gleichen nodeName, NodeValue, localName, nameSpaceURI und das gleiche Präfix
- Sie haben die gleichen untergeordneten Knoten mit allen Nachkommen
- Sie haben die gleichen Attribute und Attributwerte (die Attribute müssen nicht in der gleichen Reihenfolge sein)
Tipp: Verwenden Sie die Methode isSameNode(), um festzustellen, ob zwei Knoten derselbe Knoten sind.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die das Verfahren vollständig unterstützt.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Syntax
node.isEqualNode(node)
Parameterwerte
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Technische Details
Rückgabewert: | Ein boolescher Wert, der true zurückgibt, wenn die beiden Knoten gleich sind, andernfalls false |
---|---|
DOM-Version | Knotenobjekt der Kernebene 3 |