appendChild()
Adds a new child node, to the specified node, as the last child node
cloneNode()
Returns a duplicate of the node on which this method was called
compareDocumentPosition()
Compares the document position of two nodes
contains()
Returns a Boolean value indicating whether a node is a descendant of a given node or not
hasChildNodes()
Returns true if a node has any child nodes, otherwise it returns false
insertBefore()
Inserts a new child node before a specified, existing, child node
isEqualNode()
Checks if two nodes are equal
normalize()
Joins adjacent text nodes and removes empty text nodes
removeChild()
Removes a child node
replaceChild()
Replaces a child node