méthode HTML DOM isEqualNode
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);
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
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 |
---|