Управление DOM с помощью JavaScript в современных браузерах и IE 11+
Вставьте элемент ele
после элемента refEle
:
refEle.parentNode.insertBefore(ele, refEle.nextSibling);
// Or
refEle.insertAdjacentElement('afterend', ele);
Вставьте элемент ele
перед элементом refEle
:
refEle.parentNode.insertBefore(ele, refEle);
// Or
refEle.insertAdjacentElement('beforebegin', ele);