الدرس 1 من 8
اقرأ رسالة الخطأ
- 12 دقيقة
- 4 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
الرسالة تدلّك على المكان
الشرح
رسالة الخطأ ليست عقابًا بل تقرير يساعدك، وفيها ثلاثة أشياء: نوع الخطأ وما حدث وأين حدث.
فالرسالة TypeError: Cannot read properties of null (reading 'textContent') تعني أنك حاولت قراءة خاصية من null، وحين يكون مصدرها querySelector فالسبب في الغالب أن المُحدِّد (selector) لا يطابق أي عنصر، إمّا لخطأ إملائي، أو لأنك كتبت نقطة بدل العلامة #، أو لأن السكربت يعمل قبل أن يوجد العنصر.
والكود أدناه فيه أخطاء من هذا النوع، والطرفية بجوارك تخبرك أين هي.
المطلوب
شغّل الكود واقرأ ما في الطرفية، ثم أصلح الأخطاء حتى تعمل الصفحة دون أي خطأ.
الفحوص
4 فحوص- العنوان مختار بمعرّفه لا باسم الوسم
- الزرّ مختار بصنفه
- الضغط يكتب النتيجة دون خطأ
- النصّ مأخوذ من العنصر الصحيح