Metodo isSameNode() dell'Elemento DOM HTML
- Pagina precedente isEqualNode()
- Pagina successiva isSupported()
- Torna alla pagina precedente Oggetto Elements DOM
Definizione e uso
isSameNode()
Il metodo verifica se due nodi sono lo stesso nodo.
isSameNode()
Il metodo restituisce true,
Se due nodi sono lo stesso nodo, altrimenti restituisce false
.
Suggerimento:Usa Metodo isEqualNode() Per verificare se due nodi sono equivalenti, ma non necessariamente lo stesso nodo.
Esempio
Esempio 1
Verifica se due nodi sono effettivamente lo stesso nodo:
var item1 = document.getElementById("myList1"); // Elemento <ul> con id="myList"An <ul> element with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // Il primo elemento <ul> del documentoThe first <ul> element in the document var x = item1.isSameNode(item2);
Esempio 2
Usa l'operatore === per verificare se due nodi sono lo stesso nodo:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } alert("Non sono lo stesso."); }
Sintassi
node.isSameNode(node)
Parametro
Parametro | Tipo | Descrizione |
---|---|---|
node | Oggetto nodo | Obbligatorio. Il nodo da confrontare con il nodo specificato. |
Dettagli tecnici
Valore di ritorno: | Valore booleano, restituisce true se due nodi sono lo stesso nodo, altrimenti restituisce false. |
---|---|
Versione DOM: | Core Level 3 Node Object |
Supporto del browser
I numeri nella tabella indicano la versione del browser che supporta completamente questo metodo per la prima volta.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
supporta | 9.0 | non supporta | supporta | supporta |
Tutti i browser mainstream supportano isSameNode()
metodo, eccetto Firefox.
Nota:La versione 10 di Firefox ha smesso di supportare questo metodo, poiché è stato dismesso in DOM versione 4. Come alternativa, dovresti utilizzare ===
Per confrontare due nodi per vedere se sono identici.
Nota:Internet Explorer 8 e versioni precedenti non supportano questo metodo.
- Pagina precedente isEqualNode()
- Pagina successiva isSupported()
- Torna alla pagina precedente Oggetto Elements DOM