Gli ultimi tutorial di sviluppo web
 

HTML DOM isSameNode() Method

<Oggetto Element

Esempio

Controllare se due nodi sono, di fatto, lo stesso nodo:

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);

Il risultato di x sarà:

true
Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

I isSameNode() metodo verifica se due nodi sono il medesimo nodo.

isSameNode() restituisce true se i due nodi sono il medesimo nodo, altrimenti false.

Tip: Utilizzare il href="met_node_isequalnode.html"> isEqualNode() method per verificare se due nodi sono uguali, ma non necessariamente lo stesso nodo.


Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.

Metodo
isSameNode() 9.0 Non supportato

Nota: Firefox smesso di sostenere questo metodo a partire dalla versione 10, perché il metodo è stato deprecato nella versione DOM 4. Invece, è necessario utilizzare === per confrontare se due nodi sono gli stessi (See "More Examples" below) .


Sintassi

node . isSameNode( node )

valori dei parametri

Parametro Tipo Descrizione
node Node object Necessario. Il nodo che si desidera confrontare il nodo specificato con

Dettagli tecnici

Valore di ritorno: Un valore booleano, restituisce true se i due nodi sono lo stesso nodo, altrimenti false
DOM Version Nucleo Livello 3 Nodo Oggetto

Esempi

Altri esempi

Esempio

Utilizzando l'operatore === per controllare se due nodi sono il medesimo nodo:

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.");
}
Prova tu stesso "

<Oggetto Element