Méthode isEqualNode() de l'élément HTML DOM
- Page précédente isDefaultNamespace()
- Page suivante isSameNode()
- Retour au niveau supérieur Objet Elements du DOM HTML
Définition et utilisation
isEqualNode()
La méthode vérifie si deux nœuds sont égaux.
Si deux éléments (ou nœuds) sont égaux,isEqualNode()
Retourne true
.
Si toutes les conditions suivantes sont vraies, les deux nœuds sont égaux :
- Ils ont le même nodeType
- Ils ont le même nodeName
- Ils ont le même NodeValue
- Ils ont le même nameSpaceURI
- Ils ont le même childNodes et tous les descendants
- Ils ont le mêmeAttributet valeurs d'attributs
- Ils ont le même localName et préfixe
Avis :Veuillez utiliser Méthode isSameNode() Pour vérifier si deux nœuds sont des nœuds identiques.
Veuillez également consulter :
Exemple
Vérifiez si deux éléments de deux listes différentes sont égaux :
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Syntaxe
element.isEqualNode(node)
ou
node.isEqualNode(node)
Paramètre
Paramètre | Description |
---|---|
node | Obligatoire. Le nœud à comparer. |
Valeur retournée
Type | Description |
---|---|
Valeur booléenne | Retourne true si les deux nœuds sont égaux, sinon retourne false. |
Support du navigateur
element.isEqualNode()
C'est une fonctionnalité de DOM Level 3 (2004).
Tous les navigateurs le supportent complètement :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Page précédente isDefaultNamespace()
- Page suivante isSameNode()
- Retour au niveau supérieur Objet Elements du DOM HTML