English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Die isEqualNode() Methode wird von allen Browsern vollständig unterstützt:
Methode | |||||
isEqualNode() | Ja | Ja | Ja | Ja | Ja |
Parameter | Beschreibung |
---|---|
node | Der zu vergleichende Knoten |
Rückgabewert: | Boolscher Wert, wird true zurückgegeben, wenn zwei Knoten gleich sind, sonst false |
---|---|
DOM-Version: | DOM-Stufe3 |
HTML DOM Referenz:node.isSameNode() Methode