ในการเพิ่มองค์ประกอบใหม่ให้กับ HTML DOM เราต้องสร้างมันขึ้นมาก่อนแล้วจึงจำเป็นต้องผนวกเข้ากับองค์ประกอบที่มีอยู่
ขั้นตอนในการติดตาม
1) ขั้นแรก ให้สร้าง ส่วน div และเพิ่มข้อความโดยใช้
แท็ก
2) สร้างองค์ประกอบ
3) สร้างข้อความโดยใช้ document.createTextNode() เพื่อแทรกลงในองค์ประกอบที่สร้างขึ้นด้านบน ("p")
4) การใช้ appendChild() พยายามผนวกองค์ประกอบที่สร้างขึ้นพร้อมกับข้อความเข้ากับ div . ที่มีอยู่ แท็ก.
ดังนั้น องค์ประกอบใหม่จะถูกสร้างขึ้น (
) และผนวกเข้ากับองค์ประกอบที่มีอยู่ (
)
ตัวอย่าง
ในตัวอย่างต่อไปนี้ เริ่มต้น div ส่วนนี้ประกอบด้วยเพียง 2 ข้อความ แต่ต่อมามีการสร้างข้อความเพิ่มอีกหนึ่งข้อความในส่วน div ตามที่แสดงในผลลัพธ์
<html> <body> <div id="new"> <p id="p1">Tutorix</p> <p id="p2">Tutorialspoint</p> </div> <script> var tag = document.createElement("p"); var text = document.createTextNode("Tutorix is the best e-learning platform"); tag.appendChild(text); var element = document.getElementById("new"); element.appendChild(tag); </script> </body> </html>
ผลลัพธ์
Tutorix Tutorialspoint Tutorix is the best e-learning platform