Версія 2017 року
Можна використовувати
targetElement.insertAdjacentElement('afterbegin', newFirstElement)
Від MDN :
Метод insertAdjacentElement () вставляє заданий вузол елемента у заданому положенні відносно елементу, на який він викликається.
позиція
A DOMString, що представляє положення відносно елемента; повинен бути один із наступних рядків
beforebegin:: Перед самим елементом.
afterbegin: Просто всередині елемента, перед його першою дитиною.
beforeend: Просто всередині елемента, після останньої дитини.
afterend: Після самого елемента.
елемент
Елемент, який потрібно вставити в дерево.
Також в родині insertAdjacentє методи братів і сестер:
element.insertAdjacentHTML('afterbegin','htmlText')вводити HTML-рядок безпосередньо, як, innerHTMLале без перекриття всього, так що ви можете стрибати гнітючий процес document.createElementі навіть будувати цілий компонет за допомогою маніпуляції з рядком
element.insertAdjacentTextдля ін'єкції санітизувати рядок в елемент. не більшеencode/decode