Does removeChild function really delete the child node completely? Or it just removes the element being child of the specified parant node? If it doesn\'t reall
removeChild
This will completely delete the node:
someNode.removeChild(...);
This will remove the node from the DOM so it's not visible but will save it so that you can insert it elsewhere:
oldNode = someNode.removeChild(...);