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 insertAdjacent
có các phương pháp anh chị em:
element.insertAdjacentHTML('afterbegin','htmlText')
để tiêm chuỗi html trực tiếp, thích innerHTML
như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.createElement
và 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.insertAdjacentText
cho chuỗi khử trùng vào phần tử. không còn nữaencode/decode