คุณสมบัติ HTML DOM doctype ส่งคืน DTD (Document Type Declaration) ที่เกี่ยวข้องกับเอกสาร HTML ปัจจุบัน เป็นคุณสมบัติแบบอ่านอย่างเดียว ส่งคืนชื่อ doctype เป็นอ็อบเจ็กต์ DocumentType สามารถคืนค่า null ได้หากไม่มีการระบุ DTD สำหรับเอกสารที่กำหนด
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับคุณสมบัติ doctype -
document.doctype
ตัวอย่าง
ให้เราดูตัวอย่างคุณสมบัติ doctype -
<!DOCTYPE html>
<html>
<body>
<h1>doctype property example</h1>
<button onclick="getDoctype()">GET DOCTYPE</button>
<p id="Sample"></p>
<script>
function getDoctype() {
var doc = document.doctype.name;
document.getElementById("Sample").innerHTML ="The doctype for this HTML document is: "+doc;
}
</script>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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

ก่อนอื่นเราได้ตั้งค่า DTD (Document Type Defination) เป็น HTML สำหรับเอกสาร HTML ของเรา เพื่อให้แน่ใจว่าเอกสารจะแสดงเป็นเอกสาร HTML -
<!DOCTYPE html>
เราได้สร้างปุ่ม GET DOCTYPE ที่จะเรียกใช้ฟังก์ชัน getDoctype() เมื่อผู้ใช้คลิก -
<button onclick="getDoctype()">GET DOCTYPE</button>
เมธอด getDoctype() ใช้ค่าชื่อคุณสมบัติ doctype ของเอกสารและกำหนดให้กับตัวแปร doc เอกสารตัวแปรจะแสดงในย่อหน้าด้วย id “Sample” และคุณสมบัติ innerHTML ถูกตั้งค่าเป็นข้อความที่ต้องการ -
function getDoctype() {
var doc = document.doctype.name;
document.getElementById("Sample").innerHTML ="The doctype for this HTML document is: "+doc;
}