Latest web development tutorials

HTML-DOM isEqualNode Methode

Elemente Object Reference Element - Objekt

Beispiele

Listenelemente erfasst zwei unterschiedliche Listen gleich sind:

var item1=document.getElementById("myList1").firstChild;
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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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


Elemente Object Reference Element - Objekt