What is the result of calling the appendChild() method on a node that already has a parent element?
Understand the Problem
The question is asking about the behavior of the appendChild()
method in a scenario where the node already has a parent element in a web development context.
Answer
D) The node is removed from its current parent element and added to the new parent element.
The correct answer is D) The node is removed from its current parent element and added to the new parent element.
Answer for screen readers
The correct answer is D) The node is removed from its current parent element and added to the new parent element.
More Information
The appendChild() method in JavaScript will move the node from its current parent to the new parent, not clone it.
Tips
A common mistake is assuming that appendChild() will clone the node. To avoid this, remember that it will move the node.
Sources
- MDN Web Docs - Node.appendChild() - developer.mozilla.org