ایچ تی ایم ال ڈوم ڈوکومنٹ آوبجیکٹ

مستند Document

عندما يتم تحميل ملف HTML إلى متصفح الويب، يصبحمستند الويب

مستند الويبالنقطة الجذر لملف HTML.

مستند الويبهومستند الويبالخصائص.

يمكن الوصول الی خصائصه بطرق التاليةمستند الويب:

window.document أو فقط document

مثال

let url = window.document.URL;

جرب بنفسك

let url = document.URL;

جرب بنفسك

خصائص ومتغيرات مستند الويب

الخصائص والطرق التالية يمكن استخدامها في مستند HTML:

خصائص / طرق وصف
all[] رجوع الئليمنتات اللیتین یوجدون داخل مستند.
activeElement رجوع الئليمنت اللي یحمل التركيز الحالي داخل مستند.
addEventListener() دوکومن پر ایونٹ ہینڈلر جوڈ کردیا.
adoptNode() دوسرے دوکومن سارکست کا نود لیوا کردیا.
anchors استعمال سے باطل کردیا گیا ہے。
applets استعمال سے باطل کردیا گیا ہے。
baseURI دوکومن کا ابسولیو بیس اُری برآمد کردہ.
body دوکومن کا متن سیٹ کردیا اور برآمد کردیا (body عناصر).
charset استعمال سے باطل کردیا گیا ہے。
characterSet دوکومن کا کارکتر سیٹ برآمد کردہ.
close() پچھلے سارکست کا اخراج کردہ آؤٹ پُٹ سارکست بند کردیا.
cookie دوکومن میں تمام کوکیز کا نام/ویلوس برآمد کردہ.
createAttribute() پرائیوٹی نود بنادیا.
createComment() معین تیکست کا کمنٹ نود بنادیا.
createDocumentFragment() خالی DocumentFragment نود بنادیا.
createElement() عناصر نود بنادیا.
createEvent() نئی وینگنٹ بنادیا.
createTextNode() ٹیکسٹ نود بنادیا.
defaultView دوکومن سارکست سارکست وینڈو اُبجیکٹ برآمد کردیا، اگر دستیاب نہیں تو null برآمد کردیا.
designMode دوکومن کو پورے دوکومن میں ایک سارکست میں کیا یا نہیں سیٹ کردیا.
doctype دوکومن سارکست دلیلیئر برآمد کردہ.
documentElement دوکومن کا Document عناصر برآمد کردہ (<html> عناصر).
documentMode استعمال سے باطل کردیا گیا ہے。
documentURI دوکومن کا مقام سیٹ کردیا اور برآمد کردیا.
domain دوکومن لوڈ کرنے والی سروس کا دوومین نیم نام برآمد کردہ.
domConfig استعمال سے باطل کردیا گیا ہے。
embeds دوکومن میں تمام <embed> عناصر کا مجموعہ برآمد کردہ.
execCommand() استعمال سے باطل کردیا گیا ہے。
forms دوکومن میں تمام <form> عناصر کا مجموعہ برآمد کردہ.
getElementById() دوکومن میں معین کی ویلوس کا ID عناصر برآمد کردہ.
getElementsByClassName() دوکومن میں معین کلاس کا تگ رکھنے والے تمام عناصر برآمد کردہ. HTMLCollection
getElementsByName() دوکومن میں معین نام کا تمام عناصر کی سرگرم حالت برآمد کردہ. NodeList
getElementsByTagName() دوکومن میں معین نام کا تگ رکھنے والے تمام عناصر شامل کرنے والا. HTMLCollection
hasFocus() بولین ویلوس برآمد کردہ، جو کہ دوکومن کو فوجوس میں کیا ہوا یا نہیں.
head دوکومن کا <head> عناصر برآمد کردہ.
images بندولیویژن سارکست کا مجموعہ برآمد کردہ <img> عناصر.
implementation 返回处理此文档的 DOMImplementation 对象。
importNode() 从另一个文档导入节点。
inputEncoding استعمال سے باطل کردیا گیا ہے。
lastModified 返回文档最后一次修改的日期和时间。
links 返回文档中所有拥有 href 属性的 元素的集合。
normalize() 删除空文本节点,并连接相邻节点。
normalizeDocument() استعمال سے باطل کردیا گیا ہے。
open() 打开 HTML 输出流以收集来自 document.write() 的输出。
querySelector() دستاویز میں مخصوص CSS انتخاب کے ساتھ مطابقت رکھنے والا پہلا عنصر برآمد کرتا ہے。
querySelectorAll() دستاویز میں مخصوص CSS انتخاب کے ساتھ مطابقت رکھنے والے تمام عناصر کا سٹیچئل NodeList برآمد کرتا ہے。
readyState دستاویز کی (لوڈ) حالت کو برآمد کرتا ہے。
referrer دستاویز کو لوڈ کرنے والے دستاویز کا URL برآمد کرتا ہے。
removeEventListener() دستاویز سے ایک ایونٹ ہینڈلر کو حذف کرتا ہے (استعمال کئے جانے والا) مетод addEventListener() کمپوزیشن کا حصہ)。
renameNode() استعمال سے باطل کردیا گیا ہے。
scripts دستاویز میں <script> عناصر کی مجموعات کو برآمد کرتا ہے。
strictErrorChecking استعمال سے باطل کردیا گیا ہے。
title دستاویز کی عنوان کا تعین یا برآمد کرتا ہے。
URL پورا HTML دستاویز کا پورا URL برآمد کرتا ہے。
write() HTML یا JavaScript کا ایک اظہار یا کوئی کد، جو دستاویز میں لکھا جائے گا。
writeln() مثل write()، لیکن ہر جملے کے بعد نیو لائن کا اضافہ کرتا ہے。

Object Document کا معنی

Interface HTMLDocument DOM Document Interface کو توسیع دیتا ہے، اور HTML مخصوص کی اپریشنز اور کیئر کا تعریف کرتا ہے。

بہت سے اپریشنز اور کئی اپریشنز HTMLCollection اپریشنز کی شکل میں آتی ہیں (آپ خود بھی ایک آرایه یا نام سے پتہ کئے جانے والی آرایه کی شکل میں آتی ہیں)، جس میں آنکھ، فرم، لنک اور دیگر اسکریپٹ سے متعلق عناصر کی رجوعی کی جگہیں محفوظ کی گئی ہیں。

یہ تمام مجموعات کی اپریشنز 0 درجہ DOM سے آتی ہیں، انہیں اب تک تبدیل کردیا گیا ہے。 Document.getElementsByTagName() جبکہ اس کا استعمال اب بھی کیا جاتا ہے، کیونکہ وہ بہت آسان ہیں。

مетод write()مستحضر کیا، کہ وقت کا میک اور پارسی کے دوران، وہ ایک اسکریپٹ کو جوائن کئے جانے والے متعدد مطلبوں کو داخل کرنے کی اجازت دیتا ہے。

توجہ دیئے، 1 درجہ ڈوم میں، ایچ ڈاکومن نے ایک نام '}}' getElementById() بہت استفادہ مند طریقہ کار ہے۔در 2 درجہ ڈوم میں، اس مہدمت کو ڈاکومن انٹر فیس میں منتقل کیا گیا ہے، یہ اب ہی تیل ڈاکومن سے وارث نہیں ہوتا، بلکہ اس کی تعریف کا تعلق رکھتا ہے۔