Neueste Web-Entwicklung Tutorials
 

HTML DOM isSameNode() Method

<Element Object

Beispiel

Überprüfen Sie, ob zwei Knoten sind in der Tat die gleichen Knoten:

var item1 = document.getElementById("myList1");      // An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0];  // The first <ul> element in the document
var x = item1.isSameNode(item2);

Das Ergebnis von x wird sein:

true
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die isSameNode() Methode überprüft , ob zwei Knoten die gleichen Knoten.

Die isSameNode() Methode liefert true zurück , wenn die beiden Knoten derselbe Knoten sind, ansonsten FALSE.

Tipp: Verwenden Sie die href="met_node_isequalnode.html"> isEqualNode() method zu überprüfen , ob zwei Knoten gleich sind, aber nicht unbedingt die gleichen Knoten.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.

Methode
isSameNode() Ja 9.0 Nicht unterstützt Ja Ja

Hinweis: Firefox diese Methode gestoppt unterstützt ab Version 10, da die Methode in der DOM - Version 4. Statt veraltet, sollten Sie verwenden === zu vergleichen , wenn zwei Knoten die gleichen sind (See "More Examples" below) weiter (See "More Examples" below) .


Syntax

node . isSameNode( node )

Parameterwerte

Parameter Art Beschreibung
node Node object Erforderlich. Der Knoten wollen Sie den angegebenen Knoten mit vergleichen

Technische Details

Rückgabewert: Ein Boolean, gibt true zurück, wenn die beiden Knoten die gleichen Knoten sind, andernfalls false
DOM Version Core Level 3 Knoten Objekt

Beispiele

Mehr Beispiele

Beispiel

Mit Hilfe der Operator === zu überprüfen, ob zwei Knoten die gleichen Knoten sind:

var item1 = document.getElementById("myList");
var item2 = document.getElementsByTagName("UL")[0];

if (item1 === item2) {
    alert("THEY ARE THE SAME!!");
} else {
    alert("They are not the same.");
}
Versuch es selber "

<Element Object