วัตถุ HTML DOM DD เกี่ยวข้องกับองค์ประกอบ HTML <dd> ที่อยู่ภายในรายการนิยาม (Definition list) ที่แสดงด้วยองค์ประกอบ <dl> ในเอกสาร HTML
ไวยากรณ์
ไวยากรณ์สำหรับ -
การสร้างวัตถุ DD -
var p = document.createElement("DD");
ตัวอย่าง
ลองดูตัวอย่างสำหรับวัตถุ HTML DOM DD -
<!DOCTYPE html> <html> <body> <h2>dd object example</h2> <p>คลิกปุ่มด้านล่างเพื่อสร้างองค์ประกอบ dd พร้อมข้อความในนั้น</p> <button onclick="create_dd()">CREATE</button><br><br> <dl id="DL1"> <dt>Mango</dt> </dl> <script> function create_dd() { var d = document.createElement("DD"); var txt = document.createTextNode("Mango is called the king of fruits."); d.appendChild(txt); var ele = document.getElementById("DL1"); ele.appendChild(d); } </script> </body> </html>
ผลลัพธ์
จะได้ผลลัพธ์ดังนี้ -

เมื่อคลิกปุ่ม CREATE -

ในตัวอย่างข้างต้น -
เราสร้างรายการนิยามที่มี id "DL1" มีองค์ประกอบ <dt> ภายใน -
<dl id="DL1"> <dt>Mango</dt> </dl>
เราสร้างปุ่ม CREATE ที่จะเรียกใช้เมธอด create_dd() เมื่อผู้ใช้คลิก -
<button onclick="create_dd()">CREATE</button><br><br>
เมธอด create_dd() สร้างองค์ประกอบ <dd> โดยใช้เมธอด createElement() บนอ็อบเจกต์เอกสารและกำหนดให้ตัวแปร d มันจึงสร้างโหนดข้อความโดยใช้เมธอด createTextNode() และกำหนดให้ตัวแปร txt โหนดข้อความจึงถูกผนวกเป็นลูกขององค์ประกอบ <dd> โดยใช้เมธอด appendChild()
องค์ประกอบ <dd> พร้อมกับโหนดข้อความจึงถูกผนวกเป็นลูกของรายการนิยามโดยใช้เมธอด appendChild() อีกครั้ง -
function create_dd() { var d = document.createElement("DD"); var txt = document.createTextNode("Mango is called the king of fruits."); d.appendChild(txt); var ele = document.getElementById("DL1"); ele.appendChild(d); }