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
![]()
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!
