วัตถุ HTML DOM DT เชื่อมโยงกับองค์ประกอบ HTML
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การสร้างวัตถุ DT -
var p = document.createElement("DT"); ตัวอย่าง
ให้เราดูตัวอย่างสำหรับวัตถุ HTML DOM DT -
<!DOCTYPE html>
<html>
<body>
<h2>DT object example</h2>
<p>Create a DT element inside a DL by clicking the below button</p>
<button onclick="createDT()">CREATE</button>
<script>
function createDT() {
var Desc = document.createElement("DL");
var DesT = document.createElement("DT");
var tn= document.createTextNode("Mango");
DesT.appendChild(tn);
var data = document.createElement("DD");
var tn1 = document.createTextNode("Mango is the king of fruits");
data.appendChild(tn1);
document.body.appendChild(Desc);
Desc.appendChild(DesT);
Desc.appendChild(data);
}
</script>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกปุ่มสร้าง -

ในตัวอย่างข้างต้น −
ขั้นแรกเราได้สร้างปุ่ม CREATE ซึ่งจะรันเมธอด createDT() เมื่อผู้ใช้คลิก -
<button onclick="createDT()">CREATE</button>
เมธอด createDT() จะสร้างองค์ประกอบ
- ,
- และ
- โดยใช้เมธอด createElement() ของออบเจ็กต์เอกสารและกำหนดองค์ประกอบให้กับตัวแปร Desc, DesT และ data ตามลำดับ จากนั้นเราจะสร้างโหนดข้อความสำหรับองค์ประกอบ
- และ
- โดยใช้เมธอด createTextNode() และผนวกเข้ากับองค์ประกอบที่เกี่ยวข้องโดยใช้เมธอด appendChild()
สุดท้าย เราผนวก
- องค์ประกอบเข้ากับ
- องค์ประกอบ จากนั้นองค์ประกอบ
- จะถูกผนวกเข้ากับองค์ประกอบ
- และ
- กับเนื้อหาเอกสารโดยใช้เมธอด appendChild() -
function createDT() { var Desc = document.createElement("DL"); var DesT = document.createElement("DT"); var tn= document.createTextNode("Mango"); DesT.appendChild(tn); var data = document.createElement("DD"); var tn1 = document.createTextNode("Mango is the king of fruits"); data.appendChild(tn1); document.body.appendChild(Desc); Desc.appendChild(DesT); Desc.appendChild(data); }
- จากนั้น