एचटीएमएल डॉम डॉक्यूमेंट ऑब्जैक्ट

Document ऑब्जैक्ट

जब HTML दस्तावेज़ वेब ब्राउज़र में लोड होता है तो यहदस्तावेज़ ऑब्जैक्ट

दस्तावेज़ ऑब्जैक्टयह HTML दस्तावेज़ का मूल नोड है。

दस्तावेज़ ऑब्जैक्टहैविंडो ऑब्जैक्टके गुण।

इस तरह से पहुंचने के लिएदस्तावेज़ ऑब्जैक्ट:

window.document या केवल document

उदाहरण

let url = window.document.URL;

खुद से प्रयोग करें

let url = document.URL;

खुद से प्रयोग करें

दस्तावेज़ ऑब्जैक्ट गुण और विधियाँ

नीचे दिए गए गुणों और विधियों को HTML दस्तावेज़ में उपयोग किया जा सकता है:

प्रकृति / विधि वर्णन
all[] दस्तावेज़ में सभी HTML एलिमेंटों के लिए संदर्भ वापस करता है。
activeElement दस्तावेज़ में वर्तमान रूप से फोकस प्राप्त करने वाला एलिमेंट वापस करता है。
addEventListener() इवेंट हैंडलर को डॉक्यूमेंट पर जोड़ता है。
adoptNode() दूसरे डॉक्यूमेंट से नोड को अपना लेता है。
एंकर्स छोड़ दिया गया है।
एप्लेट्स छोड़ दिया गया है।
baseURI डॉक्यूमेंट के अभिकलिप्य बेस यूआरआई को वापस देता है。
बॉडी डॉक्यूमेंट के बॉडी (body) एलीमेंट को सेट करता या वापस देता है。
charset छोड़ दिया गया है।
characterSet डॉक्यूमेंट के चारक्टर सेट को वापस देता है。
close() डॉक्यूमेंट.open() द्वारा खोले गए आउटपुट स्ट्रीम को बंद करता है。
कॉकी डॉक्यूमेंट में सभी कॉकी के नाम/मूल्य के समूह को वापस देता है。
createAttribute() एट्रिब्यूट नोड को बनाता है。
createComment() विशिष्ट टैक्स्ट के साथ Comment नोड को बनाता है。
createDocumentFragment() खाली DocumentFragment नोड को बनाता है。
createElement() एलीमेंट नोड को बनाता है。
createEvent() नए इवेंट को बनाता है。
createTextNode() टैक्स्ट नोड को बनाता है。
defaultView डॉक्यूमेंट के साथ जुड़े विंडो ऑब्जैक्ट को वापस देता है या अगर ऐसा उपलब्ध नहीं है तो null वापस देता है。
designMode पूरे डॉक्यूमेंट को संपादित करने की संभावना को नियंत्रित करता है。
doctype डॉक्यूमेंट के साथ जुड़े Document Type Declaration को वापस देता है。
documentElement डॉक्यूमेंट के Document एलीमेंट (<html> एलीमेंट) को वापस देता है。
documentMode छोड़ दिया गया है।
documentURI डॉक्यूमेंट का स्थान सेट करता या वापस देता है。
डोमेन डॉक्यूमेंट को लोड करने वाले सर्वर का डोमेन नाम वापस देता है。
domConfig छोड़ दिया गया है।
एम्बेड्स सभी <embed> एलीमेंट के सेट को वापस देता है。
execCommand() छोड़ दिया गया है।
फॉर्म्स सभी <form> एलीमेंट के सेट को वापस देता है。
getElementById() सभी नाम के निर्दिष्ट एलीमेंट को वापस देता है。
getElementsByClassName() सभी नाम के निर्दिष्ट एलीमेंट को वापस देता है。 HTMLCollection
getElementsByName() सभी नाम के निर्दिष्ट एलीमेंट के सक्रिय सेट को वापस देता है。 NodeList
getElementsByTagName() सभी नाम के निर्दिष्ट एलीमेंट को वापस देता है。 HTMLCollection
hasFocus() बूल वैल्यू वापस देता है जो संकेत करता है कि डॉक्यूमेंट कोई फोकस प्राप्त कर रहा है या नहीं。
हेड डॉक्यूमेंट के <head> एलीमेंट को वापस देता है。
इमेजेज डॉक्यूमेंट में सभी <img> एलीमेंट के सेट को वापस देता है。
implementation इस डॉक्यूमेंट को संसाधित करने वाले DOMImplementation ऑब्जैक्ट को लौटाता है।
importNode() दूसरे डॉक्यूमेंट से नोड को आयात करता है।
inputEncoding छोड़ दिया गया है।
lastModified डॉक्यूमेंट के आखिरी बदलाव के तारीख और समय को लौटाता है।
links डॉक्यूमेंट में सभी href गुण वाले <a> और <area> एलिमेंट के संग्रह को लौटाता है।
normalize() खाली टेक्स्ट नोड को हटाता है और आसपास के नोड को जोड़ता है।
normalizeDocument() छोड़ दिया गया है।
open() document.write() से आने वाले आउटपुट को संग्रह करने के लिए HTML आउटपुट स्ट्रीम खोलता है।
querySelector() डॉक्यूमेंट में निर्दिष्ट CSS चयनकर्ता से मेल खाते पहले एलिमेंट को लौटाता है।
querySelectorAll() डॉक्यूमेंट में निर्दिष्ट CSS चयनकर्ता से मेल खाते सभी एलिमेंट को शामिल करने वाला स्थायी NodeList को लौटाता है।
readyState डॉक्यूमेंट के (लोड) स्थिति को लौटाता है।
referrer वर्तमान डॉक्यूमेंट को लोड करने वाले डॉक्यूमेंट के URL को लौटाता है।
removeEventListener() डॉक्यूमेंट से इवेंट हैंडलर (जो पहले से ही इस्तेमाल किए गए हैं) को हटाता है। addEventListener() विधि जोड़े गए हैं)।
renameNode() छोड़ दिया गया है।
scripts डॉक्यूमेंट में <script> एलिमेंट के संग्रह को लौटाता है।
strictErrorChecking छोड़ दिया गया है।
title डॉक्यूमेंट के शीर्षक को सेट करता या लौटाता है।
URL HTML डॉक्यूमेंट के पूर्ण URL को लौटाता है।
write() HTML अभिव्यक्ति या JavaScript कोड को डॉक्यूमेंट में लिखता है।
writeln() write() के समान है, लेकिन प्रत्येक बात के बाद लिन (लाइन) फेलन को जोड़ता है।

Document ऑब्जैक्ट का वर्णन

HTMLDocument इंटरफेस DOM Document इंटरफेस को विस्तारित करता है, जो HTML विशिष्ट गुण और विधियों को परिभाषित करता है।

अनेक गुण और विधियाँ HTMLCollection ऑब्जैक्ट (वास्तव में एक साधारण रूप से आयत्त रूप से नाम से निर्दिष्ट रीड ऑब्जैक्ट) में हैं, जिसमें अंक, फॉर्म, लिंक और अन्य स्क्रिप्ट के लिए सक्षम एलिमेंट के संदर्भ बचाए गए हैं।

ये सभी संग्रह गुण 0 इंटरफेस से उत्पन्न होते हैं। वे पहले से ही बदले गए हैं। Document.getElementsByTagName() बदले गए हैं, लेकिन अभी भी अक्सर इस्तेमाल किए जाते हैं, क्योंकि वे बहुत सुविधाजनक हैं।

write() विधिलक्ष्य करना आवश्यक है, डॉक्यूमेंट लोड करने और पढ़ने के दौरान, यह एक स्क्रिप्ट को डॉक्यूमेंट में डायनेमिक रूप से उत्पन्न सामग्री जोड़ने की अनुमति देता है।

ध्यान दें कि 1 वर्गीय DOM में HTMLDocument ने एक नाम... getElementById() बहुत ही उपयोगी मेथड।2 वर्गीय DOM में,इस मेथड को Document इंटरफेस में ले जाया गया है, अब यह HTMLDocument द्वारा विशिष्ट नहीं है बल्कि इसका विरासत है।