Which event is triggered when a user clicks on an HTML element?
A). A. onhover
B). B. onsubmit
C). C. onload
D). D. onclick
What is the purpose of the oninput event in HTML?
A). A. To track changes in form inputs
B). B. To detect mouse movements
C). C. To determine when an element is loaded
D). D. To handle form submissions
What is the purpose of the onclick attribute in HTML elements?
A). A. To define styles for HTML elements
B). B. To attach event listeners for mouse clicks
C). C. To insert JavaScript code directly into HTML
D). D. To create animations for HTML elements
In JavaScript, what is the purpose of the addEventListener() method?
A). A. To create inline event handlers
B). B. To attach event listeners to HTML elements
C). C. To remove event listeners from HTML elements
D). D. To bind event handlers to parent elements
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; }
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
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'); });
Consider the following JavaScript code: document.addEventListener('keypress', function(event) { console.log('Key pressed:', event.key); }); What does this code do?
A). A. Adds a click event listener to the document
B). B. Adds a keypress event listener to the document
C). C. Removes a keypress event listener from the document
D). D. Checks if a key is pressed while hovering over an element
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
Consider the following JavaScript code: let greet = function(name) { return 'Hello, ' + name + '!'; }; What type of function is greet in this code?
A). A. Named function
B). B. Anonymous function
C). C. Arrow function
D). D. Generator function