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.


ULASHISH

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!