We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
If this tool helped you, you can buy us a coffee ☕
An online reference guide for front-end developers to quickly look up JavaScript event names, categories, and browser compatibility.
No data
When you need to quickly confirm whether a JavaScript event is supported by a specific browser or understand its trigger conditions, manually browsing through documentation can be inefficient. This tool provides a structured, static data table that serves as a categorized JavaScript events reference list. JavaScript events are signals fired when the state of an object in the browser or Document Object Model (DOM) changes, serving as the fundamental units of interactive front-end programming. This table lists the names of various events, brief descriptions, and their historical browser compatibility versions to help you quickly locate and reference them.
Q: Is the event data in this tool up to date?
This tool primarily provides a historical reference list. Its browser compatibility information (e.g., IE3, N2) reflects the early stages of web development. For the latest support status in modern browsers, we recommend verifying with authoritative documentation such as MDN Web Docs.
Q: How can I quickly find the "onmouseover" event?
Use Ctrl+F (Windows/Linux) or Cmd+F (Mac) to search for "onmouseover" within the page.
Please note that this tool is a static reference table, and the data is not updated in real-time. The browser versions referenced (such as IE3, Netscape 2) mainly provide historical context, as modern browsers have highly unified compatibility for core events. The tool itself does not provide editing features or API interfaces. All operations are completed locally in your browser with no data uploaded, ensuring your privacy and security.
For front-end developers, mastering the event model is crucial. We recommend using this tool as a quick memory aid or teaching reference. In actual development, when listening for events, you should prioritize using the addEventListener method over HTML attributes (like onclick) to achieve better decoupling and event flow control. For example, typical code for listening to a click event is: element.addEventListener('click', handlerFunction). The event names included in this table, such as "onclick", "onload", and "onsubmit", correspond exactly to the event type strings used in the addEventListener method with the "on" prefix removed ('click', 'load', 'submit').
JavaScript Operator Precedence Checker
Quickly check JavaScript operator precedence and associativity to avoid logic errors in your code.
JavaScript Obfuscator
Free online JavaScript obfuscator to hide your original logic, protect source code, and prevent reverse engineering or unauthorized modifications.

JSON to JavaScript Class Converter
Convert JSON data into ES6 JavaScript classes. Automatically generates nested classes and constructors to streamline your frontend development workflow.

AAEncode Encoder & Decoder - Obfuscate & Deobfuscate JS Online
Free online tool to encode JavaScript into the AAEncode obfuscated format or decode AAEncode strings back to readable JS code.
JavaScript Operator Precedence Checker
Quickly check JavaScript operator precedence and associativity to avoid logic errors in your code.
JavaScript Obfuscator
Free online JavaScript obfuscator to hide your original logic, protect source code, and prevent reverse engineering or unauthorized modifications.

JSON to JavaScript Class Converter
Convert JSON data into ES6 JavaScript classes. Automatically generates nested classes and constructors to streamline your frontend development workflow.

AAEncode Encoder & Decoder - Obfuscate & Deobfuscate JS Online
Free online tool to encode JavaScript into the AAEncode obfuscated format or decode AAEncode strings back to readable JS code.

JavaScript Regex Tester
Test and debug JavaScript regular expressions in real-time, with detailed match results, capture groups, and index information.