يمكن أن تحتوي عناصر HTML على سمات أحداث تؤدي إلى سلوك في المتصفح ، مثل بدء تشغيل JavaScript عندما ينقر المستخدم على عنصر HTML. يمكن إدراج خصائص الحدث المذكورة أدناه في علامات HTML لتحديد سلوك الحدث.
أحداث جديدة في HTML 5: Onabort ، OnbeOnload ، OnContextMenu ، Ondrag ، Ondragend ، Ondragenter ، Ondragleave ، Ondragover ، Ondragstart ، Ondrop ، Onerror ، OnMessage ، Onmousewheel ، onscroll ، على التحميل.
سمات HTML 4.01 التي لم تعد مدعومة: onreset.
| ملكية | قيمة | يصف | 4 | 5 |
|---|---|---|---|---|
| onabort | السيناريو | قم بتشغيل البرنامج النصي عند حدوث حدث الإجهاض. | 5 | |
| onbeforeonload | السيناريو | قم بتشغيل البرنامج النصي قبل تحميل العنصر. | 5 | |
| Onblur | السيناريو | قم بتشغيل البرنامج النصي عندما يفقد العنصر التركيز. | 4 | 5 |
| onchange | السيناريو | قم بتشغيل البرنامج النصي عندما يتغير العنصر. | 4 | 5 |
| onclick | السيناريو | السماح للنصوص عندما ينقر الماوس. | 4 | 5 |
| OnContextMenu | السيناريو | قم بتشغيل البرنامج النصي عند تشغيل القائمة. | 5 | |
| ondblclick | السيناريو | قم بتشغيل البرنامج النصي عند النقر نقرًا مزدوجًا للماوس. | 4 | 5 |
| Ondrag | السيناريو | يُسمح بالبرامج النصية طالما يتم سحب البرنامج النصي. | 5 | |
| Ondragend | السيناريو | قم بتشغيل البرنامج النصي في نهاية عملية السحب. | 5 | |
| Ondragenter | السيناريو | قم بتنفيذ البرنامج النصي عندما يتم سحب العنصر إلى هدف وضع قانوني. | 5 | |
| Ondragleave | السيناريو | عندما يترك العنصر هدف التوظيف القانوني. | 5 | |
| Ondragover | السيناريو | يتم تنفيذ البرنامج النصي طالما أن العنصر يسحب على هدف التوظيف القانوني. | 5 | |
| OndragStart | السيناريو | قم بتنفيذ البرنامج النصي في بداية عملية السحب. | 5 | |
| Ondrop | السيناريو | قم بتنفيذ البرنامج النصي عند سحب العنصر. | 5 | |
| onerror | السيناريو | قم بتنفيذ البرنامج النصي عند حدوث خطأ أثناء تحميل العنصر. | 5 | |
| onfocus | السيناريو | قم بتنفيذ البرنامج النصي عندما يحصل العنصر على التركيز. | 4 | 5 |
| Onkeydown | السيناريو | قم بتنفيذ البرنامج النصي عند الضغط على الزر. | 4 | 5 |
| onkeypress | السيناريو | قم بتنفيذ البرنامج النصي عند الضغط على المفتاح. | 4 | 5 |
| onkeyup | السيناريو | قم بتنفيذ البرنامج النصي عند إصدار الزر. | 4 | 5 |
| onload | السيناريو | قم بتنفيذ البرنامج النصي عند تحميل المستند. | 4 | 5 |
| onMessage | السيناريو | قم بتنفيذ البرنامج النصي عند تشغيل حدث الرسالة. | 5 | |
| onmousedown | السيناريو | قم بتنفيذ البرنامج النصي عند الضغط على زر الماوس. | 4 | 5 |
| onMousemove | السيناريو | تنفيذ البرنامج النصي عندما يتحرك مؤشر الماوس. | 4 | 5 |
| onMouseover | السيناريو | قم بتنفيذ البرنامج النصي عندما ينتقل مؤشر الماوس إلى عنصر. | 4 | 5 |
| onMouseout | السيناريو | قم بتنفيذ البرنامج النصي عندما ينقل مؤشر الماوس العنصر. | 4 | 5 |
| onMouseup | السيناريو | قم بتنفيذ البرنامج النصي عند إصدار زر الماوس. | 4 | 5 |
| onmousewheel | السيناريو | قم بتنفيذ البرنامج النصي عند مخلات عجلة الماوس. | 5 | |
| onreset | السيناريو | قم بتنفيذ البرنامج النصي عند إعادة تعيين النموذج. غير مدعوم. | 4 | |
| onresize | السيناريو | قم بتشغيل البرنامج النصي عند تغيير حجم العنصر. | 5 | |
| onscroll | السيناريو | قم بتنفيذ البرنامج النصي عند تمرير شريط التمرير. | 5 | |
| onselect | السيناريو | قم بتنفيذ البرنامج النصي عند تحديد العنصر. | 4 | 5 |
| onsubmit | السيناريو | قم بتشغيل البرنامج النصي عند تقديم النموذج. | 4 | 5 |
| onunload | السيناريو | قم بتشغيل البرنامج النصي عند إلغاء تثبيت المستند. | 5 |