HTML-DOM isSameNode Methode
Beispiele
Überprüfen Sie, ob zwei Knoten die gleichen Knoten sind:
var item1=document.getElementById("myList1");
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);
Ausgang:
true
Versuchen »
Definition und Verwendung
isSameNode () Methode gibt true zurück, wenn ein Knoten die gleichen Knoten in einem gegebenen Knoten ist, andernfalls wird false zurückgegeben.
Tipp: Verwenden Sie isEqualNode () Methode zu prüfen , ob zwei Knoten gleich sind, aber nicht unbedingt die gleichen Knoten.
Browser-Unterstützung
Neben Firefox alle wichtigen Browser unterstützen isSameNode () -Methode.
Hinweis: Firefox 10 nach der ersten Version nicht mehr isSameNode Verfahren unterstützt, da das Verfahren in DOM 4 nach dieser Methode verlassen zu haben, die Sie verwenden können === zwei Elemente miteinander zu vergleichen.
Hinweis: Internet Explorer 8 eine frühere Version von IE hat diese Methode nicht unterstützen.
Grammatik
node.isSameNode(node)
Parameter
参数 | 类型 | 描述 |
---|---|---|
node | Node object | 必须。你想要比较的节点。 |
Rückgabewert
类型 | 描述 |
---|---|
Boolean | 如果两个节点相等返回 true, 否则返回 false。 |
Technische Details
DOM-Version | Core Level 3 Knoten Objekt |
---|