الدرس 10 من 16 · مشاريع تفاعلية حية

الأحداث — click و input

الحدث (Event) رد فعلك على الزائر. أشهرها النقر والكتابة:

const btn = document.querySelector("#go");
btn.addEventListener("click", () => {
  console.log("ضغط الزر!");
});

const inp = document.querySelector("#name");
inp.addEventListener("input", () => {
  console.log("كتب: " + inp.value);
});

addEventListener يستمع للحدث على العنصر ويشغّل دالة عند حصوله. inp.value نص الحقل الحالي — به تستطيع تتفاعل حياً مع كل حرف يكتبه الزائر.

اختبار سريع للدرس

جاوب على كل الأسئلة — لازم كلها صح. إذا غلطت بيطلع صندوق ذهبي يفهّمك وش الخطأ. مو عيب تغلط، كل مبرمج بالعالم غلط وأخذ منها درس.

1. كيف تستمع لنقرة زر؟
2. كيف تجيب نص الحقل؟
3. حدث input يشتغل؟
الدرس 9 الدرس 11 — مشروع: حاسبة تفاعلية
FeLiXFeLiX AI — مساعد المنصتين