HTML DOM Element isSameNode() metodi
- Edellinen sivu isEqualNode()
- Seuraava sivu isSupported()
- Palaa ylös HTML DOM Elements-objekti
Määritelmä ja käyttö
isSameNode()
menetelmä tarkistaa, ovatko kaksi solmua samat solmut.
isSameNode()
menetelmä palauttaa true,
Jos kaksi solmua ovat samat solmut, palauttaa muuten false
.
Vinkki:Käytä isEqualNode() -menetelmä Tarkista kahden solmun samuus, mutta ei välttämättä samat solmut.
Esimerkki
Esimerkki 1
Tarkista kahden solmun samuus, todellisuudessa, ovatko ne samat solmut:
var item1 = document.getElementById("myList1"); // id="myList" -elementtiAn <ul> element with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // Dokumentin ensimmäinen <ul> -elementtiThe first <ul> element in the document var x = item1.isSameNode(item2);
Esimerkki 2
Tarkista kahden solmun samuus ===-laskurilla:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } alert("Ne eivät ole samat."); }
Syntaksi
node.isSameNode(node)
Parametrit
Parametrit | Tyyppi | Kuvaus |
---|---|---|
node | Solmuobjekti | Välttämätön. Solmu, jota haluat vertailla määritettyyn solmuun. |
Tekninen yksityiskohta
Palautusarvo: | Totuusarvo, jos kaksi solmua ovat samassa solussa, palauttaa true, muuten false. |
---|---|
DOM versio: | Core Level 3 Node Object |
Selaimen tuki
Taulukossa olevat numerot osoittavat ensimmäisen selaimen version, joka tukee täyttä menetelmää.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
tukee | 9.0 | ei tue | tukee | tukee |
kaikki suositut selaimet tukevat isSameNode()
menetelmä, paitsi Firefoxissa.
Huomautus:Firefox versio 10 lopetti tämän menetelmän tuen, koska DOM version 4 on hylännyt tämän menetelmän. Vaihtoehtoisesti sinun tulisi käyttää ===
Vertaillaan kahta solua samanlaisiksi.
Huomautus:Internet Explorer 8 ja aikaisemmat versiot eivät tue tätä menetelmää.
- Edellinen sivu isEqualNode()
- Seuraava sivu isSupported()
- Palaa ylös HTML DOM Elements-objekti