Inaandika na inaendaa XML DOM appendChild() method
Inaandika na inaendaa
Inaonyesha kina kinachotolewa kwa kina kinachotolewa kwa kina kinachotolewa kwa kina hii.
Hii inaonyesha kina cha mwingine cha kina kinachotolewa.
Inaingia
appendChild(newchild)
Chaguo | Kina kinachotolewa |
---|---|
newchild | Kina kinachotolewa |
Mwafikio
Mwabikoa
Kina kinachotolewa
Maelezo
Hii inaonyesha kina ya kina kinachotolewa kwenye kifaa, inaonyesha kina hii kwa kina kinachotolewa kwa kina hilo kama mwingine wa vijana vya kina kina kwa kina hii.
Hata hivi, maelezo ya kina (au kina kinachotolewa na kifaa) haingawekwa kwenye kifaa kingine. Ikiwa na kina kinachotolewa na kifaa, jina la kifaa kinachotolea kina hauwezi kuelekea kifaa kingine. Ikiwa kina kinachotolewa ni kina ya DocumentFragment, hayakuingizwa kwa kuzingiza vijana vya kina kwa kina hilo kwenye mifano wa kina kina kwa kina hii.
Mfano
Mfano wa programu huu kinaweza kumekisha kichwa cha mwingine kwenye mwisho wa faili ya kifaa:
function appendMessage (message) { var pElement = document.createElement("p"); var messageNode = document.createTextNode(message);pElement.appendChild(messageNode);
document.body.appendChild(pElement);
}
Mfano
Kwa mifano yote, tukitumia faili ya XML books.xmlna mifano ya JavaScript loadXMLDoc()。
Mfano wa kipakana cha programu huu kinaweza kumekisha na kumpeana vijana vya kina <book> kwa kigeuka kina kwanza kwa <book> na kumpeana vijana vya kina hilo zote:
xmlDoc=loadXMLDoc("books.xml");
var newel=xmlDoc.createElement(' edition ');
var newtext=xmlDoc.createTextNode('Kwanza');
newel.appendChild(newtext);
var x=xmlDoc.getElementsByTagName('book')[0];
x.appendChild(newel);
;
var y=x.childNodes;
for (var i=0;i<y.length;i++)
{
//Kutambua mabaki ya kifungu tu
if (y[i].nodeType==1)
{
document.write(y[i].nodeName);
document.write("<br />");
}
}
Muatiririko:
title author year price edition
Kweli:Internet Explorer haitaki mabaki ya kati ya mabaki ya kifungu (kama kwa sababu ya chuki), Mozilla haitafikia hivyo. Kwa hivyo, kwenye mafanikio yanafikia, tunatumia mabaki ya kifungu tu (mabaki ya kifungu ina nodeType=1).
Tahadhari:Kuhusu mafanikio ya XML DOM kati ya kifungu cha IE na kifungu cha Mozilla, tafadhali nia maelezo yetu Kifungu cha DOM cha kifungu Makala.