removeChild()

XML DOM removeChild() metodi


❮ Node obyekti

Misol

Quyidagi kod fragmenti "books.xml" faylini xmlDoc’ga yuklaydi va birinchi <book> tugunidagi birinchi bola tugunni olib tashlaydi:

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 root = xmlDoc.documentElement;     var currNode = root.childNodes[1];     removedNode = currNode.removeChild(currNode.childNodes[1]);     document.getElementById("demo").innerHTML =     "Removed node: " + removedNode.nodeName; }

Natija:

Removed node: title
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

removeChild() metodi joriy tugundan ko‘rsatilgan bola tugunni olib tashlaydi.

Maslahat: Olib tashlangan bola tugunni keyinchalik xuddi shu hujjatdagi istalgan elementga joylashtirish mumkin. Uni keyinroq xuddi shu hujjatga joylashtirish uchun insertBefore() yoki appendChild() metodidan, olib tashlangan tugunni boshqa hujjatga joylashtirish uchun esa adoptNode() yoki importNode() metodidan foydalaning.


Brauzerlarda qo‘llab-quvvatlash

Internet Explorer Firefox Opera Google Chrome Safari

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


Sintaksis

nodeObject.removeChild(child)

Parametrlar

Parametr Tip Tavsif
child Node obyekti Majburiy. Olib tashlanadigan tugun

Qaytariladigan qiymat

Tip Tavsif
Node obyekti Olib tashlangan tugunni Node obyekti sifatida qaytaradi


Texnik tafsilotlar

DOM versiyasi Core Level 1 Node obyekti. DOM Level 3 da o‘zgartirilgan

❮ Node obyekti

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!