رویدادهای جاوا اسکریپت اتفاقاتی هستند که پس از بروز یک عمل مانند کلیک کردن یا گذر زمان ایجاد می شوند. این رویدادها از زمانی که صفحه html اجرا می شود فعال خواهند بود. به عنوان مثال کلیک بر روی یک دکمه باعث ایجاد رویدادی می شود و احتمالا در پی آن یک تابع که عمل مورد نظر برنامه نویس است اجرا خواهد شد.
توجه کنید که هر رویداد یک شئ برنامه نویسی است که ویژگی‌ هایی دارد. مثلا رویداد مربوط به ماوس دو ویژگی x –Mouse و y –Mouse را خواهد داشت که بیان کننده مکان بروز رویداد است. رویدادهای کلی در جاوا اسکریپت به همراه دلیل فعال شدن آن ها عبارتند از:

abort : عمل کاربر باعث از کار افتادن لود صفحه یا تصویر می شود
blur: صفحه یا یک شئ درون آن از حالت فعال خارج شده است.
click: وقتی بر روی صفحه یا یک شئ از آن کلیک می شود.
change: وقتی که مقدار یک شئ تغییر می کند و از حالت فعال خارج می شود.
error: وقتی که در لود صفحه یا یک شئ خطایی رخ داده است.
focus: وقتی که صفحه یا یک شئ از آن فعال می شود.
load: وقتی که صفحه یا یک شئ درون آن به صورت کامل در مرورگر لود می شود.
mouseOut: وقتی فعال می شود که ماوس از روی یک شئ کنار رود.
mouseOver: وقتی فعال می شود که ماوس وارد یک شئ می شود.
reset : وقتی عمل شروع مجدد انجام می شود (معمولا برای فرم ها).
submit: وقتی عمل ثبت انجام می شود (معمولا برای فرم ها).