Derniers tutoriels de développement web
 

HTML DOM isSameNode() Method

<Object Élément

Exemple

Vérifiez si deux noeuds sont, en fait, le même nœud:

var item1 = document.getElementById("myList1");      // An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0];  // The first <ul> element in the document
var x = item1.isSameNode(item2);

Le résultat de x sera:

true
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Les isSameNode() vérifie méthode si deux noeuds sont le même noeud.

Le isSameNode() méthode renvoie vrai si les deux noeuds sont les mêmes noeuds, sinon faux.

Astuce: Utilisez le href="met_node_isequalnode.html"> isEqualNode() method pour vérifier si deux nœuds sont égaux, mais pas nécessairement le même nœud.


Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.

méthode
isSameNode() Oui 9.0 Non supporté Oui Oui

Remarque: Firefox cessé de soutenir cette méthode de la version 10, parce que la méthode a été dépréciée dans la version DOM 4., vous devriez utiliser === pour comparer si deux noeuds sont les mêmes (See "More Examples" below) - (See "More Examples" below) .


Syntaxe

node . isSameNode( 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 les mêmes noeuds, sinon false
version DOM Niveau de base 3 Noeud objet

Exemples

autres exemples

Exemple

Utilisation de l'opérateur === pour vérifier si deux noeuds sont le même nœud:

var item1 = document.getElementById("myList");
var item2 = document.getElementsByTagName("UL")[0];

if (item1 === item2) {
    alert("THEY ARE THE SAME!!");
} else {
    alert("They are not the same.");
}
Essayez vous - même »

<Object Élément