16.5 Event Listeners and DOM Events (15 mins)
element.addEventListener(event, function, useCapture);
element.removeEventListener(event, function, useCapture);
let button = document.getElementById("myButton"); button.addEventListener("click", () => { console.log("Button clicked!"); });
let image = document.getElementById("myImage"); image.addEventListener("mouseover", () => { image.style.border = "2px solid red"; });
document.addEventListener("keydown", (event) => { console.log("Key pressed: " + event.key); });
let paragraph = document.getElementById("text"); paragraph.addEventListener("click", () => { paragraph.style.color = "blue"; // Change text color on click }); paragraph.addEventListener("mouseover", () => { paragraph.style.fontSize = "20px"; // Change font size on mouseover });
Student Activity (15 mins):
Step-by-Step Activity:
Explanation of the Code:
Challenge:
Activity Follow-up Questions:
Expected Outcome:
Last updated