Callbacks and Events - Activity

Make sure you attempt the activity on your own before checking out the solution.
Instructions
Open main.js and add your code into this file.
- Use
document.querySelector()to obtain a reference to the#testelement. - Add an event listener that triggers
myFunctionwhen the mouse enters the#testelement.
Be sure to open your console to see the display of your event listener.
Challenge
Add an element in your HTML with an id of display and update this element's text when the event listener is triggered.
HINT
Check out W3School's list of DOM Events to find the appropriate event to listen for.
Solution
const myFunction = function(event) {
console.log('Hooray!!')
// Challenge
document.querySelector('#display').innerText = 'I did it!';
}
// Use `document.querySelector()` to obtain a reference to the `#test` element.
const testElement = document.querySelector('#test');
// Add an event listener that triggers `myFunction` when the mouse enters the `#test` element.
testElement.addEventListener('mouseenter', myFunction);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Callbacks and Events</title>
<link rel='stylesheet' href='main.css'>
</head>
<body>
<h2 id="test">Move Your Mouse Over Me</h2>
<div id="display"></div>
<script src="main.js"></script>
</body>
</html>