English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode isEqualNode() de l'HTML DOM

Objet Element HTML DOM

isEqualNode()Méthode pour tester si deux nœuds sont égaux.

Si toutes les conditions suivantes sont satisfaites, les deux nœuds sont égaux :

  • Ils ont le même type de nœud

  • Ils ont le même nodeName, NodeValue, localName, nameSpaceURI et préfixe

  • Ils ont les mêmes nœuds enfants (childNodes) pour tous les nœuds enfants

  • Ils ont les mêmes attributs et valeurs d'attributs (l'ordre des attributs n'est pas le même)

UtilisationisSameNode()Méthode pour déterminer si deux nœuds sont le même nœud.

Syntaxe :

node.isEqualNode(node)
let output = document.getElementById("output");
let divList = document.getElementsByTagName("div");
output.innerHTML += "div 0 égale div 0 : " + divList[0].isEqualNode(divList[0]) + "<br>";
output.innerHTML += "div 0 égale div 1: " + divList[0].isEqualNode(divList[1] + "<br>";
output.innerHTML += "div 0 égale div 2: " + divList[0].isEqualNode(divList[2] + "<br>";
Voyons voir‹/›

Compatibilité navigateur

Tous les navigateurs prennent en charge intégralement la méthode isEqualNode() :

Méthode
isEqualNode()OuiOuiOuiOuiOui

Valeur du paramètre

ParamètresDescription
nodeNœud à comparer pour l'égalité

Détails techniques

Valeur de retour :Valeur booléenne, retourne true si deux nœuds sont égaux, sinon retourne false
Version DOM :Niveau DOM3

Références connexes

Référence HTML DOM :nodeméthode .isSameNode()

Objet Element HTML DOM