DOM Event List
DOM events are actions that occur as a result of user interaction or browser behavior. Below is a comprehensive list of DOM events with their descriptions and examples.
Event List
| Event Name | Description with Example |
|---|---|
| load |
Triggered when a resource (e.g., image, script) has been fully loaded.
|
| unload |
Triggered when the document or a resource is being unloaded.
|
| resize |
Triggered when the browser window is resized.
|
| focusin |
Triggered when an element is about to receive focus.
|
| focusout |
Triggered when an element is about to lose focus.
|
| scroll |
Triggered when the user scrolls the document or an element.
|
| submit |
Triggered when a form is submitted.
|
| dragover |
Triggered when an element is being dragged over a valid drop target.
|
| dragend |
Triggered when a drag operation is finished.
|
| error |
Triggered when an error occurs during resource loading.
|
Key Takeaways
- Event Variety: DOM events cover user interactions, keyboard, mouse, drag-and-drop, resource behavior, and more.
- Dynamic Event Binding: Use
addEventListenerto dynamically attach event listeners to DOM elements. - Efficient Handling: Managing a wide range of events improves user interactivity and responsiveness.