English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM isEqualNode() Methode

HTML DOM Element-Objekt

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

Wenn alle folgenden Bedingungen erfüllt sind, sind zwei Knoten gleich:

  • Sie haben den gleichen Knotentyp

  • Sie haben den gleichen nodeName, NodeValue, localName, NamespaceURI und Präfix

  • Sie haben die gleichen Kindknoten (childNodes) wie alle Kindknoten

  • Sie haben die gleichen Attribute und Attributwerte (die Reihenfolge der Attribute ist unterschiedlich)

VerwendungisSameNode()Methode zur Bestimmung, ob zwei Knoten der gleiche Knoten sind.

Syntax:

node.isEqualNode(node)
let output = document.getElementById("output");
let divList = document.getElementsByTagName("div");
output.innerHTML += "div 0 ist gleich div 0: " + divList[0].isEqualNode(divList[0]) + "<br>";
output.innerHTML += "div 0 ist gleich div 1: " + divList[0].isEqualNode(divList[1]) + "<br>";
output.innerHTML += "div 0 ist gleich div 2: " + divList[0].isEqualNode(divList[2]) + "<br>";
Testen Sie heraus‹/›

Browserkompatibilität

Die isEqualNode() Methode wird von allen Browsern vollständig unterstützt:

Methode
isEqualNode()JaJaJaJaJa

Parameterwert

ParameterBeschreibung
nodeDer zu vergleichende Knoten

Technische Details

Rückgabewert:Boolscher Wert, wird true zurückgegeben, wenn zwei Knoten gleich sind, sonst false
DOM-Version:DOM-Stufe3

Zusammenhängende Referenzen

HTML DOM Referenz:node.isSameNode() Methode

HTML DOM Element-Objekt