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