سؤال الأشقاء
الأهمية: 5
إذا كان elem
– هو عقدة DOM عنصرية عشوائية…
- هل صحيح أن
elem.lastChild.nextSibling
هو دائمًاnull
؟ - هل صحيح أن
elem.children[0].previousSibling
هو دائمًاnull
؟
- نعم، صحيح. العنصر
elem.lastChild
هو دائمًا الأخير، ولا يوجد لهnextSibling
. - لا، خطأ، لأن
elem.children[0]
هو الطفل الأول بين العناصر. ولكن قد توجد عقد غير عنصرية قبله. لذلك قد يكونpreviousSibling
عقدة نصية.
يرجى الملاحظة: في كلا الحالتين إذا لم يكن هناك أطفال، فسيكون هناك خطأ.
إذا لم يكن هناك أطفال، فإن elem.lastChild
هو null
، لذلك لا يمكننا الوصول إلى elem.lastChild.nextSibling
. ومجموعة elem.children
فارغة (مثل مصفوفة فارغة []
).