Makadara ya lastChild ya XML DOM
Makadara na Matumizi
Makosa ya lastChild inaweza kurejea mwanafunzi wa kina-maana wa kina-maana kwa kina-maana kirefu.
Makadara:
nodeObject.lastChild
Maelezo na Mafano
Mafano:Internet Explorer haitaki kina-maana za kipao kwa kina-maana (kama, taratibu ya kusoma), Mozilla haitafanya hivyo. Kwa hivyo, katika mifano ya hizi, tunatumia programu inayotaka kufikia aina ya kina-maana wa mwanafunzi wa kwanza.
Majibu ya kina-maana ni 1, kwa hivyo kama mwanafunzi wa kwanza haitakuwa kina-maana, huyo atarukwa kwenye mwanafunzi wa kuzingatia kufikia kina-maana ya kina-maana. Mchezo huitangazwa hadi kina-maana ya kina-maana wa kwanza haitakuwa kina-maana. Kwa hii jukumu, tunaweza kufikia matokeo ya kawaida katika Internet Explorer na Mozilla.
Msaada:}}Kwa mafanikio zaidi kuhusu kawaida za IE na Mozilla kwa XML DOM, tazama tovuti yetu Kifungu cha DOM Maktaba
Mfano
Kwa mafanikio yote, tukitumia faili ya XML books.xmlna matukio ya JavaScript loadXMLDoc().
Mafanikio ya chaguo hii yanayofaa kusonikisha jina la mwanafunzi wa kwanza wa mafikira na aina yake ya mwanafunzi ya mafikira ya chakula:
//tathmini inaonekana kwa mwanafunzi wa kwanza
function get_lastchild(n)
{
var x=n.lastChild
;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=get_lastchild(xmlDoc);
document.write("Jina la mwanafunzi: " + x.nodeName);
document.write(" (jina la mwanafunzi: " + x.nodeType);
Muatili:
Jina la mwanafunzi: bookstore (jina la mwanafunzi: 1)