11.) How do you add a new attribute to an element in JavaScript?
A) element.setAttribute(name, value)
B) element.addAttribute(name, value)
C) element.createAttribute(name, value)
D) element.attribute(name, value)
12.) What does the target property of an event object return?
A) The type of the event.
B) The element that triggered the event.
C) The parent element of the event.
D) The default action of the event.
13.) How can you dynamically create a new DOM element in JavaScript?
A) document.newElement()
B) document.addElement()
C) document.createElement()
D) document.generateElement()
14.) What is event bubbling in JavaScript?
A) Events triggering in reverse order from the target element to the root.
B) Events triggering from the target element up to its ancestors.
C) Events triggering only on the target element.
D) Events that do not propagate.
15.) What is the default phase of event propagation?
A) Bubbling phase
B) Capturing phase
C) Target phase
D) None of the above
16.) How do you stop event propagation in JavaScript?
A) event.preventPropagation()
B) event.stopPropagation()
C) event.preventDefault()
D) event.clear()
17.) Which method adds an event listener to an element?
A) addListener()
B) registerEvent()
C) attachListener()
D) addEventListener()
18.) How do you manually trigger a click event on an element in JavaScript?
A) element.invoke(“click”)
B) element.callEvent(“click”)
C) element.click()
D) element.trigger(“click”)
19.) How can you check if an element has a specific class?
A) element.classList.contains(className)
B) element.isClass(className)
C) element.hasClass(className)
D) element.containsClass(className)
20.) How do you toggle a class on an element?
A) element.classToggle(className)
B) element.toggle(className)
C) element.classList.toggle(className)
D) element.switchClass(className)
Related