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 |
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 »