The Element.append()
method inserts a set of Node
objects or DOMString
objects after the last child of the Element
. DOMString
objects are inserted as equivalent Text
nodes.
Differences from Node.appendChild()
:
-
Element.append()
allows you to also appendDOMString
objects, whereasNode.appendChild()
only acceptsNode
objects. -
Element.append()
has no return value, whereasNode.appendChild()
returns the appendedNode
object. -
Element.append()
can append several nodes and strings, whereasNode.appendChild()
can only append one node.