HTML DOM doctype प्रॉपर्टी वर्तमान HTML दस्तावेज़ से जुड़े DTD (Document Type Declaration) को लौटाती है। यह एक रीड-ओनली प्रॉपर्टी है। यह doctype नाम को DocumentType ऑब्जेक्ट के रूप में लौटाती है। यदि दिए गए दस्तावेज़ के लिए कोई DTD निर्दिष्ट नहीं है तो यह null लौटा सकती है।
सिंटैक्स
doctype प्रॉपर्टी के लिए सिंटैक्स:
document.doctype
उदाहरण
आइए doctype प्रॉपर्टी का एक उदाहरण देखते हैं:
<!DOCTYPE html> <html> <body>
<h1>doctype प्रॉपर्टी उदाहरण</h1>
<button onclick="getDoctype()">GET DOCTYPE</button>
<p id="Sample"></p>
<script>
function getDoctype() {
var doc = document.doctype.name;
document.getElementById("Sample").innerHTML = "इस HTML दस्तावेज़ के लिए doctype है: " + doc;
}
</script> </body> </html>
आउटपुट
यह निम्नलिखित आउटपुट देगा:

GET DOCTYPE बटन पर क्लिक करने पर:

उदाहरण की व्याख्या
उपरोक्त उदाहरण में:
- हमने पहले अपने HTML दस्तावेज़ के लिए DTD (Document Type Definition) को HTML पर सेट किया है। यह सुनिश्चित करेगा कि दस्तावेज़ HTML दस्तावेज़ के रूप में रेंडर हो:
<!DOCTYPE html>
- फिर हमने एक बटन GET DOCTYPE बनाया जो यूज़र द्वारा क्लिक किए जाने पर getDoctype() फंक्शन को एक्ज़िक्यूट करता है:
<button onclick="getDoctype()">GET DOCTYPE</button>
- getDoctype() मेथड दस्तावेज़ के doctype प्रॉपर्टी के name मान का उपयोग करता है और इसे वेरिएबल doc में असाइन करता है। वेरिएबल doc को फिर id "Sample" वाले पैराग्राफ में innerHTML प्रॉपर्टी सेट करके इच्छित टेक्स्ट के साथ प्रदर्शित किया जाता है:
function getDoctype() {
var doc = document.doctype.name;
document.getElementById("Sample").innerHTML = "इस HTML दस्तावेज़ के लिए doctype है: " + doc;
}