HTML-DOM isEqualNode Methode
Beispiele
Listenelemente erfasst zwei unterschiedliche Listen gleich sind:
var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
Ausgang:
false
Versuchen »
Definition und Verwendung
isEqualNode () -Methode wird verwendet, um zu überprüfen, ob zwei Knoten gleich sind.
Wenn die folgenden Bedingungen auf zwei Knoten zufrieden sind gleich und return true:
- Mit dem gleichen Knotentyp
- Der gleiche Knotenname, Knotenwert, der lokale Name, Namespace-URI und Präfix.
- Mit allen ihren Nachkommen haben das gleiche Kind-Knoten
- Es hat die gleichen Attribute und Attributwerte (Attribut ist nicht die gleiche Art und Weise)
Tipp: Verwenden Sie isSameNode () -Methode , um zu bestimmen , ob zwei Knoten identisch sind.
Browser-Unterstützung
Alle gängigen Browser isEqualNode unterstützen () -Methode
Hinweis: Internet Explorer 8 und frühere Versionen von IE diese Methode nicht unterstützt.
Grammatik
node.isEqualNode(node)
Parameter
参数 | 类型 | 描述 |
---|---|---|
node | 节点对象 | 必须。比较的两个节点。 |
Rückgabewert
类型 | 描述 |
---|---|
Boolean | 如果两个节点相同返回 true, 否则返回false。 |
Technische Details
DOM-Version | Core Level 3 Knoten Objekt |
---|