خصائص lastChild في XML DOM

دليل مرجعي لموضوع Document

التعريف والاستخدام

يمكن للخصائص lastChild إرجاع العنصر الأول من بين الأبناء للوثيقة.

النحو:

documentObject.lastChild

الإرشادات والتعليقات

التعليقات:سيتجاهل Internet Explorer النص الفارغ المولد بين العناصر (مثل، رمز النسخة الجديدة)، أما Mozilla فإنه لن يفعل ذلك. لذا، سنستخدم في المثال التالي دالة لتحقق من نوع العنصر الأول من بين الأبناء.

نوع العنصر للعنصر هو 1، لذا إذا لم يكن العنصر الأول من بين الأبناء هو عنصر، فإنه سيذهب إلى العنصر التالي، ثم يستمر في التحقق مما إذا كان العنصر هو عنصر. العملية ستستمر حتى يتم العثور على العنصر الأول من بين الأبناء. بهذه الطريقة، يمكننا الحصول على النتيجة الصحيحة في Internet Explorer و Mozilla.

نصيحة:للحصول على معلومات أكثر حول الفروق بين XML DOM بين متصفحات IE وMozilla، يرجى زيارة متصفح DOM الفصول.

مثال

في جميع الأمثلة، سنستخدم ملف XML books.xml، بالإضافة إلى وظائف JavaScript loadXMLDoc()

يمكن عرض الكود التالي لعرض اسم العنصر والنوع للعنصر الأخير من الفرع

//تحقق مما إذا كان العنصر الأخير هو عنصر element
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("اسم العنصر: " + x.nodeName);
document.write(" (نوع العنصر: " + x.nodeType + ")");

الإخراج:

اسم العنصر: bookstore (نوع العنصر: 1)

دليل مرجعي لموضوع Document