Méthode HTML DOM isEqualNode()
Exemple
Vérifiez si deux éléments de liste dans deux listes différentes sont égaux :
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Définition et utilisation
La méthode isEqualNode() vérifie si deux nœuds sont égaux.
Deux nœuds sont égaux si toutes les conditions suivantes sont vraies :
- Ils ont le même type de nœud
- Ils ont les mêmes nodeName, NodeValue, localName, nameSpaceURI et préfixe
- Ils ont les mêmes nœuds enfants avec tous les descendants
- Ils ont les mêmes attributs et valeurs d'attributs (les attributs ne doivent pas être dans le même ordre)
Conseil : Utilisez la méthode isSameNode() pour déterminer si deux nœuds sont le même nœud.
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Syntaxe
node.isEqualNode(node)
Valeurs des paramètres
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Détails techniques
Valeur de retour : | Un booléen, renvoie true si les deux nœuds sont égaux, sinon false |
---|---|
Version DOM | Objet de nœud principal de niveau 3 |