English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastChildخصائص قراءة فقط تعود بالنود الأخير للأبناء، كنود.
إذا لم يكن لدي العنصر المحدد أي أبناء، فإن هذه الطريقة سترجعفراغالقيمة.
الفراغات داخل العنصر تعتبر نصوصًا، والنصوص تعتبر عناصر. التعليقات تعتبر أيضًا عناصر.
للحصول على حلول مشاكل lastChild التي تعود بنود #text أو #comment، يمكنك استخدامlastElementChildيرجع فقط العنصر الأخير.
للإرجاع الأولى من بين الأبناء المحددة للعنصر، استخدمfirstChildالخصائص.
node.lastChild
<div> <p>هذا هو P الأول داخل DIV</p> <p>هذا هو P الثاني داخل DIV</p> <p>هذا هو P الثالث داخل DIV</p> </div> <script> var x = document.querySelector("div").lastChild.nodeName; document.getElementById("result").innerHTML = x; </script>اختبار شاهد‹/›
لكن، إذا قمنا بحذف الفاصلة العبرية بعد آخر عنصر P، فإن القيمة ستكون وسم P وليس #text:
<div> <p>هذا هو P الأول داخل DIV</p> <p>هذا هو P الثاني داخل DIV</p> <p>هذا هو الـ P الثالث داخل DIV</p></div> <script> var x = document.querySelector("div").lastChild.nodeName; document.getElementById("result").innerHTML = x; </script>اختبار شاهد‹/›
دعم lastChild الخاصية في جميع المتصفحات بشكل كامل:
خصائص | |||||
lastChild | نعم | نعم | نعم | نعم | نعم |
القيمة المطلوبة: | مثال على جواهر Node، يمثل آخر طفل للنود؛ إذا لم يكن هناك أطفال، فإنهnull |
---|---|
إصدار DOM: | مستوى DOM 1 |
مرجع HTML DOMالنود خصائص .firstChild
مرجع HTML DOMالنود خصائص .childNodes
مرجع HTML DOMالنود خصائص .parentNode
مرجع HTML DOMالنود خصائص .nextSibling
مرجع HTML DOMالنود خصائص .previousSibling
مرجع HTML DOMالنود خصائص .nodeName