Which event is triggered when a user clicks on an HTML element?
A). A. onhover
B). B. onsubmit
C). C. onload
D). D. onclick
Which of the following correctly defines a JavaScript function?
A). A. function addNumbers(num1, num2) { return num1 + num2; }
B). B. function = addNumbers(num1, num2) { return num1 + num2; }
C). C. function addNumbers(num1 + num2) { return num1 + num2; }
D). D. function addNumbers(num1, num2) => { return num1 + num2; }
What is the purpose of an event in JavaScript?
A). A. To add styles to HTML elements
B). B. To handle user interactions and browser actions
C). C. To define function names
D). D. To create animations on web pages
What is the purpose of the onmouseover event in HTML?
A). A. To detect when an element is hovered over
B). B. To track changes in form inputs
C). C. To determine when an element is loaded
D). D. To handle form submissions
Which method is used to remove an event listener from an HTML element in JavaScript?
A). A. removeEventListener()
B). B. detachEvent()
C). C. removeEvent()
D). D. clearEventListener()
Consider the following HTML code: Which JavaScript code adds a click event listener to the button?
A). A. document.getElementById('myButton').onclick = function() { alert('Button clicked'); };
B). B. document.getElementById('myButton').addEventListener('click', function() { alert('Button clicked'); });
C). C. document.getElementById('myButton').click(function() { alert('Button clicked'); });
D). D. document.getElementById('myButton').on('click', function() { alert('Button clicked'); });
How can you prevent the default behavior of an event in JavaScript?
A). A. By using the event.preventDefault() method inside the event handler function
B). B. By using the event.stopPropogation() method inside the event handler function
C). C. By using the event.stopPropagation() method inside the event handler function
D). D. By using the event.defaultPrevented property inside the event handler function
Which event occurs when a user submits an HTML form?
A). A. onsubmit
B). B. onmouseover
C). C. onkeydown
D). D. onclick
What is the purpose of parameters in a JavaScript function?
A). A. To return a value from the function
B). B. To define the function's name
C). C. To store variables within the function
D). D. To accept inputs into the function
Which method is used to attach an event listener to an HTML element in JavaScript?
A). A. appendEvent()
B). B. addEventListener()
C). C. attachEvent()
D). D. bindEvent()