Ultimele tutoriale de dezvoltare web
 

HTML DOM isSameNode() Method

<Element Object

Exemplu

Verificați dacă două noduri sunt, de fapt, același nod:

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

Rezultatul x va fi:

true
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

The isSameNode() metoda verifică dacă două noduri sunt același nod.

isSameNode() Metoda returnează true dacă cele două noduri sunt același nod, altfel false.

Sfat: utilizați href="met_node_isequalnode.html"> isEqualNode() method pentru a verifica dacă două noduri sunt egale, dar nu neapărat același nod.


Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin metoda.

Metodă
isSameNode() da 9 Nu sunt acceptate da da

Notă: Firefox nu mai acceptă această metodă ca versiunea 10, deoarece metoda a fost depreciat în versiunea DOM 4. In schimb, ar trebui să utilizați === pentru a compara dacă două noduri sunt aceleași (See "More Examples" below) A se (See "More Examples" below) de (See "More Examples" below) .


Sintaxă

node . isSameNode( node )

Valorile parametrilor

Parametru Tip Descriere
node Node object Necesar. Nodul pe care doriți să comparați nodul specificat cu

Detalii tehnice

Întoarcere Valoare: Un boolean, returnează true dacă cele două noduri sunt același nod, în caz contrar fals
DOM Versiunea Nivelul Core 3 Nod Obiect

Exemple

Mai multe exemple

Exemplu

Folosind operatorul === pentru a verifica dacă două noduri sunt același nod:

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.");
}
Încearcă - l singur »

<Element Object