isSameNode()
Misol
Ikki tugun aslida bitta tugun ekanligini tekshiring:
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);
O‘zingiz sinab ko‘ring »
Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.
Tavsif
isSameNode() metodi ikki tugun bitta tugun ekanligini tekshiradi.
Agar ikki tugun bitta tugun bo‘lsa, isSameNode() metodi true, aks holda false qaytaradi.
Maslahat: Ikki tugun teng ekanligini (bitta tugun bo‘lishi shart emas) tekshirish uchun isEqualNode() metodidan foydalaning.
Brauzerlarda qo‘llab-quvvatlash
Jadvaldagi sonlar metodni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.
| Metod | |||||
|---|---|---|---|---|---|
| isSameNode() | Ha | 9.0 | Qo‘llab-quvvatlanmaydi | Ha | Ha |
Eslatma: Firefox 10-versiyadan boshlab bu metodni qo‘llab-quvvatlamay qo‘ydi, chunki metod DOM 4-versiyasida eskirgan deb e’lon qilingan. Buning o‘rniga ikki tugun bir xilligini taqqoslash uchun === operatoridan foydalanish kerak (quyidagi "Ko‘proq misollar" bo‘limiga qarang).
Sintaksis
node.isSameNode(node)
Parametr qiymatlari
| Parametr | Tip | Tavsif |
|---|---|---|
| node | Node obyekti | Majburiy. Ko‘rsatilgan tugun bilan taqqoslanadigan tugun |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Boolean qiymat: ikki tugun bitta tugun bo‘lsa true, aks holda false qaytaradi |
|---|---|
| DOM versiyasi | Core Level 3 Node obyekti |
Ko‘proq misollar
Misol
Ikki tugun bitta tugun ekanligini === operatori yordamida tekshirish:
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.");
}
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
