تقييم الدرس 28: إنشاء العناصر وحذفها: قائمة مهام. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) ما الترتيب الصحيح لإضافة عنصر جديد؟
2) إضافة العنصر في أول الأب:
3) كم عنصر li في القائمة بعد تنفيذ الكود؟
<ulid="l"><li>أ</li></ul><script>for (const t of ["ب", "ج"]) {const li = document.createElement("li"); li.textContent = t;document.querySelector("#l").append(li); }</script>
4) أين تُحفظ بيانات localStorage؟
5) لتحويل مصفوفة إلى نص قبل حفظها:
2السؤال الثاني: صح أم خطأ
1) العنصر المنشأ بـ createElement يظهر فورًا دون append.
الصواب: خطأ
2) el.remove() تحذف العنصر من الصفحة.
الصواب: صح
3) بيانات localStorage يراها كل زوار الموقع.
الصواب: خطأ
4) يمكن إضافة مستمع حدث لعنصر أنشأناه بالبرمجة.
الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) لإنشاء عنصر جديد نستخدم document. .
الإجابة: createElement
2) لقراءة JSON المحفوظ وتحويله إلى مصفوفة نستخدم JSON. .
الإجابة: parse
3) عدد أبناء العنصر نعرفه بـ children. .
الإجابة: length
4السؤال الرابع: أسئلة عملية
1) أضاف الطالب مهمة فارغة. ما الذي ينقص الكود؟
form.addEventListener("submit", function (e) { e.preventDefault();const li = document.createElement("li"); li.textContent = input.value; list.append(li);});