Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะเพิ่มองค์ประกอบใหม่ให้กับ HTML DOM ใน JavaScript ได้อย่างไร?


ในการเพิ่มองค์ประกอบใหม่ให้กับ HTML DOM เราต้องสร้างมันขึ้นมาก่อนแล้วจึงจำเป็นต้องผนวกเข้ากับองค์ประกอบที่มีอยู่

ขั้นตอนในการติดตาม

1) ขั้นแรก ให้สร้าง ส่วน div และเพิ่มข้อความโดยใช้

แท็ก .

2) สร้างองค์ประกอบ

โดยใช้ document.createElement("p") .

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