Exemple
Vérifiez si deux éléments de liste dans deux listes différentes sont égales:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Le résultat de x pourrait être:
false
Essayez vous - même » Définition et utilisation
Les isEqualNode() méthode vérifie si deux noeuds sont égaux.
Deux nœuds sont égaux si toutes les conditions suivantes sont remplies:
- Ils ont le même type de noeud
- Ils ont la même nodeName, NodeValue, localName, namespaceuri et le préfixe
- Ils ont les mêmes childNodes avec tous les descendants
- Ils ont les same attributs et les valeurs d'attributs (les attributs ne sont pas dans le même ordre)
Conseil: Utilisez la href="met_node_issamenode.html"> isSameNode() method pour déterminer si deux noeuds sont le même noeud.
Support du navigateur
Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.
méthode | |||||
---|---|---|---|---|---|
isEqualNode() | Oui | 9.0 | Oui | Oui | Oui |
Syntaxe
node . isEqualNode( node )
Les valeurs des paramètres
Paramètre | Type | La description |
---|---|---|
node | Node object | Champs obligatoires. Le nœud que vous souhaitez comparer le noeud spécifié avec |
Détails techniques
Valeur de retour: | Une valeur booléenne, renvoie vrai si les deux noeuds sont égales, sinon false |
---|---|
version DOM | Niveau de base 3 Noeud objet |