خصائص firstChild لعنصر HTML DOM Element
- الصفحة السابقة dir
- الصفحة التالية firstElementChild
- العودة إلى الطبقة العليا مفهوم Elements DOM HTML
التعريف والاستخدام
firstChild
خصائص تعود لأول عنصر فرعي للعنصر المحدد، كعنصر Node.
firstChild
خصائص هي قابلة للقراءة فقط.
firstChild
خصائص childNodes[0]
مثل ذلك.
ملاحظة
firstChild
استرداد العنصر الأول: عنصر، عنصر نصي أو تعليق.
الفراغات بين العناصر هي أيضًا عناصر نصية.
حل بديل:
خصائص firstElementChild - firstElementChild
الخصائص تعود لأول عنصر فرعي (تتجاهل عناصر النص والتعليقات).
يرجى الرجوع إلى:
خصائص العنصر
مثال
مثال 1
استرداد محتوى HTML للعنصر الأول لعنصر <ul>:
document.getElementById("myList").firstChild.innerHTML;
مثال 2
الحصول على النص للعنصر الأول لعنصر <select>:
let text = document.getElementById("mySelect").firstChild.text;
مثال 3
هذا المثال يوضح تأثير الفراغات.
حاول الحصول على اسم العنصر الأول للعنصر الـ "myDIV":
<div id="myDIV"> <p>يبدو كأنه الطفل الأول</p> <p>يبدو كأنه الطفل الأخير</p> </div> <script> let text = document.getElementById("myDIV").firstChild.nodeName; </script>
مثال 4
لكن، إذا كنت قد قمت بإزالة الفراغات من المصدر، فإن "myDIV" لا يحتوي على نodus #text:
<div id="myDIV"><p>First child</p><p>Last Child</p></div> <script> let text = document.getElementById("myDIV").firstChild.nodeName; </script>
عناصر HTML والعناصر
في HTML DOMفي (Document Object Model)، هو مجموعة من العناصر (أو لا) التي تحتوي على فرز فرعي.
العنصرهو عنصر النodus أو نodus النصي أو نodus التعليق.
العنصرالفراغ بين العناصر هو نodus النصي أيضًا.
العنصر هو عنصر النodus.
العناصر الفرعية والفرز
childNodes العنصرالعناصر الفرعية(عناصر النصوص أو العناصر أو التعليقات الناتجة عن النصوص).
children العنصرالعناصر الفرعية(بدلاً من النصوص والتعليقات الناتجة عن النصوص).
firstChild و firstElementChild
firstChild العنصر الأولالعناصر الفرعية(عناصر النصوص أو العناصر أو التعليقات الناتجة عن النصوص). الفراغ بين العناصر هو نodus النصي أيضًا.
firstElementChild العنصر الأولالعناصر الفرعية(لا تعود النصوص والتعليقات الناتجة عن هذا النص).
lastChild و lastElementChild
lastChild العنصر الأخيرالعناصر الفرعية(عناصر النصوص أو العناصر أو التعليقات الناتجة عن النصوص). الفراغ بين العناصر هو نodus النصي أيضًا.
lastElementChild العنصر الأخيرالعناصر الفرعية(لا تعود النصوص والتعليقات الناتجة عن هذا النص).
النص
element.firstChild
أو
node.firstChild
القيمة المعدودة
النوع | الوصف |
---|---|
العنصر |
الفرز الأول للعنصر. إذا لم يكن هناك فرز، يتم العودة إلى null. |
دعم المتصفحات
element.firstChild
هي خاصية DOM Level 1 (1998).
يدعم جميع المتصفحات بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | 9-11 | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة dir
- الصفحة التالية firstElementChild
- العودة إلى الطبقة العليا مفهوم Elements DOM HTML