سؤال الأشقاء
الأهمية: 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 فارغة (مثل مصفوفة فارغة []).