HTML के साथ जावास्क्रिप्ट की इंटरैक्शन उन इवेंट्स के माध्यम से संभाली जाती है जो तब होते हैं जब उपयोगकर्ता या ब्राउज़र किसी पेज को मैनिपुलेट करता है।
जब पेज लोड होता है, तो इसे एक इवेंट कहा जाता है। जब उपयोगकर्ता किसी बटन पर क्लिक करता है, तो वह क्लिक एक इवेंट है। अन्य उदाहरणों में किसी भी कुंजी को दबाना, विंडो बंद करना, विंडो का आकार बदलना, आदि जैसे इवेंट शामिल हैं।
डेवलपर्स इन इवेंट्स का उपयोग जावास्क्रिप्ट कोडेड प्रतिक्रियाओं को निष्पादित करने के लिए कर सकते हैं, जो बटनों को विंडो बंद करने, उपयोगकर्ताओं को संदेश प्रदर्शित करने, डेटा को मान्य करने, और वस्तुतः किसी भी अन्य प्रकार की प्रतिक्रिया की कल्पना करने का कारण बनते हैं।
कुछ मानक HTML 5 इवेंट्स नीचे सूचीबद्ध हैं −
| विशेषता | मान | विवरण |
| ऑफलाइन | स्क्रिप्ट | दस्तावेज़ ऑफ़लाइन होने पर ट्रिगर होता है |
| ऑनअबॉर्ट | स्क्रिप्ट | अबॉर्ट इवेंट पर ट्रिगर होता है |
| ऑनआफ्टरप्रिंट | स्क्रिप्ट | दस्तावेज़ प्रिंट होने के बाद ट्रिगर होता है |
| ऑनबिफोरऑनलोड | स्क्रिप्ट | दस्तावेज़ लोड होने से पहले ट्रिगर होता है |
| ऑनबिफोरप्रिंट | स्क्रिप्ट | दस्तावेज़ प्रिंट होने से पहले ट्रिगर होता है |
| ऑनब्लर | स्क्रिप्ट | विंडो फोकस खोने पर ट्रिगर होता है |
| ऑनकैनप्ले | स्क्रिप्ट | मीडिया चलना शुरू होने पर ट्रिगर होता है लेकिन बफरिंग के लिए रुकना पड़ सकता है |
| ऑनकैनप्लेथ्रू | स्क्रिप्ट | मीडिया को अंत तक बिना बफरिंग के लिए रोके चलाया जा सकता है जब ट्रिगर होता है |
| ऑनचेंज | स्क्रिप्ट | एलिमेंट बदलने पर ट्रिगर होता है |