XML DOM lastChild na attribute

Reference Manual ng Document ọgmo

Pangungusap at paggamit:

Ang lastChild na attribute ay maaaring ibalik ang huling anak na node ng dokumento.

Pangangatwiran:

documentObject.lastChild

Mga paliwanag at pahintulot:

Mga paliwanag:Ang Internet Explorer ay iiwan ang walang laman na text na node na nabuo sa pagitan ng mga node (halimbawa, ang simbolo ng pagsasauli ng linya), habang hindi ganoon ang Mozilla. Kaya't sa mga susunod na halimbawa, gagamitin namin ang isang function upang suriin ang uri ng unang anak na node.

Ang uri ng elemento ng node ay 1, kaya't kung ang unang anak na node ay hindi elemento na node, ito ay ililipat sa susunod na node at magpatuloy na suriin kung ang node na ito ay elemento na node. Ang prosesong ito ay magpapatuloy hanggang sa matagpuan ang unang elemento na anak na node. Sa pamamagitan ng ganitong paraan, maaari naming makakuha ng tamang resulta sa Internet Explorer at Mozilla.

Paalala:Para sa mas maraming impormasyon tungkol sa mga kaibahan ng XML DOM sa pagitan ng IE at Mozilla browser, mangyaring bisitahin ang aming DOM Browser Kabanata.

Halimbawa

Sa lahat ng mga halimbawa, gagamit naming ang file na XML books.xmlat ang JavaScript function loadXMLDoc()

Ang mga sumusunod na code snippet ay maaring ipakita ang pangalan at uri ng pinakahuling anak ng dokumento:

//Check kung ang pinakahuling node ay isang element node
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");

Output:

Nodename: bookstore (nodetype: 1)

Reference Manual ng Document ọgmo