Node: isSameNode()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since August 2016.
Die isSameNode()
Methode der Node
-Schnittstelle
ist ein veraltetes Alias für den strikten Gleichheitsoperator ===
.
Das heißt, sie prüft, ob zwei Knoten dieselben sind
(mit anderen Worten, ob sie auf dasselbe Objekt verweisen).
Hinweis:
Es ist nicht notwendig, isSameNode()
zu verwenden; stattdessen verwenden Sie den strikten Gleichheitsoperator ===
.
Syntax
isSameNode(otherNode)
Parameter
Rückgabewert
Ein boolescher Wert, der true
ist, wenn beide Knoten strikt gleich sind, false
, wenn nicht.
Beispiel
In diesem Beispiel erstellen wir drei isSameNode()
zu vergleichen und die Ergebnisse auszugeben.HTML
JavaScript
const output = document.getElementById("output");
const divList = document.getElementsByTagName("div");
output.innerText += `div 0 same as div 0: ${divList[0].isSameNode(
divList[0],
)}\n`;
output.innerText += `div 0 same as div 1: ${divList[0].isSameNode(
divList[1],
)}\n`;
output.innerText += `div 0 same as div 2: ${divList[0].isSameNode(
divList[2],
)}\n`;
Ergebnisse
Spezifikationen
Specification DOM
# dom-node-issamenodeBrowser-Kompatibilität
Siehe auch