isEqualNode()

XML DOM isEqualNode() metodi


❮ Node obyekti

Misol

Quyidagi kod fragmenti "books.xml" faylini xmlDoc’ga yuklaydi va ikki tugun teng yoki teng emasligini qaytaradi:

var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() {    if (this.readyState == 4 && this.status == 200) {        myFunction(this);    } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) {     var xmlDoc = xml.responseXML;     var x = xmlDoc.getElementsByTagName('book')[0];     var y = xmlDoc.getElementsByTagName('book')[2];     document.getElementById("demo").innerHTML =     x.isEqualNode(y); }

Natija:

false
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

isEqualNode() metodi ikki tugun tengligini tekshiradi.

Agar ikki tugunning nomlari bir xil bo‘lsa, atributlarining nomi va qiymati bir xil bo‘lsa (bir xil tartibda bo‘lishi shart emas) hamda bola tugunlari teng va bir xil tartibda bo‘lsa, bu tugunlar teng hisoblanadi.

Maslahat: Ikki tugun aynan bir xil tugun ekanligini aniqlash uchun isSameNode() metodidan foydalaning.


Brauzerlarda qo‘llab-quvvatlash

Internet Explorer Firefox Opera Google Chrome Safari

isEqualNode() metodi barcha asosiy brauzerlarda qo‘llab-quvvatlanadi.

Eslatma: Internet Explorer 9 va undan oldingi versiyalar isEqualNode() metodini qo‘llab-quvvatlamaydi.


Sintaksis

nodeObject.isEqualNode(nodetocheck)

Parametrlar

Parametr Tip Tavsif
nodetocheck Node obyekti Majburiy. Joriy tugun bilan solishtiriladigan tugun

Qaytariladigan qiymat

Tip Tavsif
Boolean Ikki tugun teng bo‘lsa true, aks holda false


Texnik tafsilotlar

DOM versiyasi Core Level 3 Node obyekti

❮ Node obyekti

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!