Event Handling in JavaScript
Event Handling
Respond to user interactions like clicks, keypresses, mouse events.
Event Examples
document.addEventListener("DOMContentLoaded", function() {
// Page loaded
});
btn.addEventListener("click", function(event) {
event.preventDefault(); // Stop default action
console.log(event.target); // Event source
});
input.addEventListener("keyup", function(e) {
console.log(e.key); // Pressed key
});Key Points
- Event object contains event details.
- preventDefault() stops default behavior.
- Event bubbling: child -> parent.
- stopPropagation() stops bubbling.