รุ่น 2017
คุณสามารถใช้ได้
targetElement.insertAdjacentElement('afterbegin', newFirstElement)
จากMDN :
เมธอด insertAdighborElement () จะแทรกโหนดองค์ประกอบที่กำหนดที่ตำแหน่งที่กำหนดโดยสัมพันธ์กับองค์ประกอบที่ถูกเรียกใช้
position
A DOMString แสดงถึงตำแหน่งที่สัมพันธ์กับองค์ประกอบ ต้องเป็นหนึ่งในสตริงต่อไปนี้
beforebegin:: ก่อนองค์ประกอบเอง
afterbegin: อยู่ในองค์ประกอบก่อนลูกคนแรก
beforeend: อยู่ในองค์ประกอบหลังจากลูกคนสุดท้าย
afterend: หลังจากองค์ประกอบเอง
องค์ประกอบ
องค์ประกอบที่จะแทรกลงในต้นไม้
นอกจากนี้ในครอบครัวที่insertAdjacentมีวิธีพี่น้อง:
element.insertAdjacentHTML('afterbegin','htmlText')สำหรับการฉีดสตริง html โดยตรงเช่นinnerHTMLแต่ไม่มีการทับทุกอย่างดังนั้นคุณสามารถข้ามกระบวนการกดขี่document.createElementและแม้แต่สร้างทั้งเซ็ตเซ็ตโดยใช้กระบวนการจัดการสตริง
element.insertAdjacentTextสำหรับการฉีดสารฆ่าเชื้อสตริงลงในองค์ประกอบ ไม่อีกแล้วencode/decode