شرح صفوف ومحتوى الفقرة
تُعد سمة onclick="myFunc()" على عنصر الزر — أو إسناد مرجع الدالة برمجياً عبر btn.onclick = myFunc — أسرع مدخل عملي لرؤية دوالك تتفاعل مباشرةً مع المستخدم:
| سمة الحدث | لحظة إطلاق الإشارة في المتصفح | المهمة الشائعة للدالة المرتبطة |
|---|---|---|
onclick | نقر العنصر بالفأرة أو تفعيله بلوحة المفاتيح | حساب الفاتورة أو تبديل حالة عنصر |
onmouseover / onmouseout | دخول مؤشر الفأرة لحدود العنصر أو مغادرتها | عرض تلميح توضيحي سريع أو إخفاؤه |
oninput / onchange | الكتابة الفورية بالحقل أو اعتماد تغيير قيمته | حساب عدد الأحرف المتبقية أو تحديث السعر |
onload | اكتمال تحميل الصفحة ومواردها المرتبطة | تهيئة القيم الافتراضية للوحة التحكم |
JavaScript
function applyCoupon() {
const finalPrice = 200 * 0.85;
document.getElementById('ev-price').textContent = 'Discounted: ' + finalPrice + ' SAR';
}