appendChild()
XML DOM appendChild() metodi
❮ Node obyekti
Misol
Quyidagi kod fragmenti "books.xml" faylini xmlDoc’ga yuklaydi, tugun (<edition>) yaratadi va uni birinchi <book> tugunining oxirgi bolasidan keyin qo‘shadi:
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 newel = xmlDoc.createElement("edition");
var x = xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);
document.getElementById("demo").innerHTML =
x.getElementsByTagName("edition")[0].nodeName;
}
Yuqoridagi kodning natijasi quyidagicha bo‘ladi:
edition
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
appendChild() metodi yangi bola tugunni tugunning bolalari ro‘yxati oxiriga qo‘shadi.
Eslatma: Agar newchild daraxtda allaqachon mavjud bo‘lsa, avval u o‘sha joydan olib tashlanadi.
Brauzerlarda qo‘llab-quvvatlash
![]()
appendChild() metodi barcha asosiy brauzerlarda qo‘llab-quvvatlanadi.
Sintaksis
nodeObject.appendChild(newchild)| Parametr | Tavsif |
|---|---|
| newchild | Qo‘shiladigan (append) tugun |
Qaytariladigan qiymat
| Tip | Tavsif |
|---|---|
| Node obyekti | Qo‘shilgan tugun |
Texnik tafsilotlar
| DOM versiyasi | Core Level 1 Node obyekti. DOM Level 3 da o‘zgartirilgan |
|---|
"O‘zingiz sinab ko‘ring" misollari
appendChild() - barcha <book> tugunlariga bola tugun qo‘shish
❮ Node obyekti
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
