HTML DOM ডকটাইপ প্রপার্টি DTD (ডকুমেন্ট টাইপ ডিক্লারেশন) প্রদান করে যা বর্তমান HTML নথির সাথে যুক্ত। এটি শুধুমাত্র পঠনযোগ্য সম্পত্তি। এটি ডকুমেন্ট টাইপ অবজেক্ট হিসাবে ডকটাইপের নাম প্রদান করে। প্রদত্ত নথির জন্য কোনো DTD নির্দিষ্ট না থাকলে এটি শূন্য হতে পারে।
সিনট্যাক্স
ডকটাইপ প্রপার্টি -
-এর জন্য সিনট্যাক্স নিচে দেওয়া হলdocument.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 বোতামে ক্লিক করলে -
আমরা প্রথমে আমাদের এইচটিএমএল ডকুমেন্টের জন্য ডিটিডি (ডকুমেন্ট টাইপ ডেফিনেশন) এইচটিএমএল সেট করেছি। এটি নিশ্চিত করবে যে নথিটি একটি HTML নথি হিসাবে রেন্ডার করা হয়েছে −
৷<!DOCTYPE html>
তারপরে আমরা একটি GET DOCTYPE বোতাম তৈরি করেছি যা ব্যবহারকারী দ্বারা ক্লিক করলে getDoctype() ফাংশনটি কার্যকর করবে -
<button onclick="getDoctype()">GET DOCTYPE</button>
getDoctype() পদ্ধতি নথির doctype সম্পত্তি নামের মান ব্যবহার করে এবং এটি পরিবর্তনশীল ডকে বরাদ্দ করে। পরিবর্তনশীল ডকটি তারপর অনুচ্ছেদে আইডি "নমুনা" সহ প্রদর্শিত হয় এবং এর অভ্যন্তরীণ এইচটিএমএল বৈশিষ্ট্যটি উদ্দেশ্যযুক্ত পাঠ্যে সেট করা হয় -
function getDoctype() { var doc = document.doctype.name; document.getElementById("Sample").innerHTML ="The doctype for this HTML document is: "+doc; }