HTML DOM isEqualNode()Methode
Beispiele
Überprüfen Sie, ob die Listenelemente zweier unterschiedlicher Listen gleich sind:
var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
Ausgabeergebnis:
false
Selbst ausprobieren »
Definition und Verwendung
Die isEqualNode()-Methode wird verwendet, um zu prüfen, ob zwei Knoten gleich sind.
Zwei Knoten sind gleich und geben true zurück, wenn die folgenden Bedingungen erfüllt sind:
- Denselben Knotentyp haben
- Sie haben denselben Knotennamen, Knotenwert, lokalen Namen, Namespace-URI und Präfix.
- Sie haben dieselben Kindknoten und alle Nachfahren.
- Sie haben dieselben Attribute und Attributwerte (Attribute müssen nicht in derselben Reihenfolge sein).
Tipp:Verwenden Siedie Methode isSameNode(), um festzustellen, ob zwei Knoten identisch sind.
Browser-Unterstützung
![]()
![]()
![]()
![]()
![]()
Alle gängigen Browser unterstützen die Methode isEqualNode().
Hinweis:Internet Explorer 8 und frühere IE-Versionen unterstützen diese Methode nicht.
Syntax
node.isEqualNode(node)
Parameters
| Parameter | Type | Beschreibung |
|---|---|---|
| Knoten | Node-Objekt | Erforderlich. Die beiden zu vergleichenden Knoten. |
Rückgabewert
| Type | Beschreibung |
|---|---|
| Boolean | Gibt true zurück, wenn die beiden Knoten gleich sind, andernfalls wird false zurückgegeben. |
Technische Details
| DOM-Version | Core Level 3 Node-Objekt |
|---|
Andere Erweiterungen
Element-Objekt