Phiên bản 2017
Bạn có thể dùng
targetElement.insertAdjacentElement('afterbegin', newFirstElement)
Từ MDN :
Phương thức insertAdjighborEuity () chèn một nút phần tử đã cho vào một vị trí nhất định so với phần tử mà nó được gọi.
vị trí
Một DOMString đại diện cho vị trí liên quan đến phần tử; phải là một trong các chuỗi sau
beforebegin:: Trước chính phần tử.
afterbegin: Chỉ bên trong các yếu tố, trước khi đứa con đầu tiên của nó.
beforeend: Chỉ bên trong phần tử, sau đứa con cuối cùng của nó.
afterend: Sau phần tử chính nó.
phần tử
Phần tử được chèn vào cây.
Ngoài ra trong gia đình insertAdjacentcó các phương pháp anh chị em:
element.insertAdjacentHTML('afterbegin','htmlText')để tiêm chuỗi html trực tiếp, thích innerHTMLnhưng không làm quá tất cả mọi thứ, vì vậy bạn có thể nhảy quá trình áp bức document.createElementvà thậm chí xây dựng toàn bộ thành phần với quy trình thao tác chuỗi
element.insertAdjacentTextcho chuỗi khử trùng vào phần tử. không còn nữaencode/decode