Latest web development tutorials

méthode HTML DOM isEqualNode

Elements Object Reference objet Element

Exemples

Liste des articles détectés deux listes différentes sont égales:

var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);

sortie:

false

Essayez »

Définition et utilisation

méthode isEqualNode () est utilisée pour vérifier si deux nœuds sont égaux.

Si les conditions suivantes sont réunies sur deux nœuds sont égaux et return true:

  • Avec le même type de nœud
  • Le même nom de noeud, la valeur de noeud, le nom local, espace de noms URI et le préfixe.
  • Avec tous leurs descendants ont le même noeud enfant
  • Il a les mêmes attributs et les valeurs d'attribut (attribut est pas le même genre de chemin)

Astuce: Utilisez la méthode isSameNode () pour déterminer si deux noeuds sont identiques.


support du navigateur

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Tous les principaux navigateurs supportent isEqualNode méthode ()

Remarque: Internet Explorer 8 et les versions antérieures de IE ne supporte pas cette méthode.


grammaire

node.isEqualNode(node)

Paramètres

参数 类型 描述
node 节点对象 必须。比较的两个节点。

Valeur de retour

类型 描述
Boolean 如果两个节点相同返回 true, 否则返回false。

détails techniques

Version DOM Level Core 3 Node Object


Elements Object Reference objet Element