What is the purpose of the setAttribute() method in JavaScript?
A). To set or change the value of an attribute on an HTML element
B). To set or change the text content of an HTML element
C). To set or change the source (URL) of an image element
D). To set or change the background color of an HTML element
How can you dynamically add a new paragraph element to an HTML document using JavaScript?
A). document.createElement('p') followed by appendChild()
B). document.getElementById('newParagraph').textContent = 'New Paragraph';
C). document.querySelector('p').innerText = 'New Paragraph';
D). document.innerHTML = '<p>New Paragraph</p>';
Which JavaScript property is used to change the source (URL) of an image element?
A). src
B). url
C). href
D). source
How can you add a CSS class to an HTML element using JavaScript?
A). element.classList.add('className');
B). element.className = 'className';
C). element.style.class = 'className';
D). element.addClass('className');
Which JavaScript method is used to replace one HTML element with another in the DOM?
A). replaceChild()
B). replaceElement()
C). replaceNode()
D). element.replaceWith()
What is the purpose of the classList property in JavaScript?
A). To access and manipulate the CSS classes of an HTML element
B). To access and modify the text content of an HTML element
C). To access and modify the value of an input element
D). To access and modify the URL of an anchor element
How can you change the background color of an HTML element using JavaScript?
A). element.style.backgroundColor = 'red';
B). element.background = 'red';
C). element.bgColor = 'red';
D). element.color = 'red';
What does the appendChild() method do in JavaScript?
A). Appends a new child node to an existing element in the DOM
B). Removes a child node from an existing element in the DOM
C). Replaces an existing child node with a new node in the DOM
D). Creates a new parent node for an existing child node in the DOM
Which JavaScript event is triggered when a user clicks on an HTML element?
A). click
B). hover
C). submit
D). change
Which JavaScript method allows you to change the text content of an HTML element?
A). innerHTML
B). setAttribute
C). textContent
D). createElement