var insertedElement = parentElement.insertBefore(newElement, referenceElement);
Если referenceElement является null или undefined, новый элемент добавляется в конец списка дочерних узлов.
insertedElement The node being inserted, that is newElement parentElement The parent of the newly inserted node. newElement The node to insert. referenceElement The node before which newElement is inserted.
Примеры можно найти здесь: Node.insertBefore