In JavaScript, events are actions that occur in the browser, such as a user clicking a button, moving the mouse, or pressing a key. These events can be captured and handled using JavaScript to create interactive web pages.
An **event listener** is a function that waits for a specific event to occur on an HTML element, and when that event happens, the function is executed.
Here is an example where we listen for a "click" event on a button and change the text of the button when it is clicked:
1. What is an event in JavaScript?
2. What does an event listener do in JavaScript?
3. How do you attach an event listener to a button in JavaScript?