Window Document ऑब्जैक्ट

Document ऑब्जैक्ट

जब एचटीएमएल डॉक्यूमेंट वेब ब्राउज़र में लोड होता है तो यहडॉक्यूमेंट ऑब्जैक्ट

डॉक्यूमेंट ऑब्जैक्टहै एचटीएमएल डॉक्यूमेंट का रूट नोड।

डॉक्यूमेंट ऑब्जैक्टहैविंडो ऑब्जैक्टके गुणों।

इस तरीके से पहुंचनेडॉक्यूमेंट ऑब्जैक्ट

window.document या केवल document

उदाहरण

let url = window.document.URL;

खुद अभिनय करें

let url = document.URL;

खुद अभिनय करें

डॉक्यूमेंट ऑब्जैक्ट गुणों और विधियों

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

प्रतियोगिता / विधि वर्णन
activeElement डॉक्यूमेंट में वर्तमान में फोकस प्राप्त करने वाला एलीमेंट वापस करें।
addEventListener() इवेंट हैंडलर को डॉक्यूमेंट पर जोड़ता है。
adoptNode() दूसरे डॉक्यूमेंट से नोड को अपना लेता है。
एंकर्स उपस्थापित नहीं है।
एप्लेट्स उपस्थापित नहीं है।
baseURI डॉक्यूमेंट के अभिकर्ता यूआरआई को वापस करता है。
बॉडी डॉक्यूमेंट के बॉडी (body) एलेमेंट को सेट या वापस करता है。
charset उपस्थापित नहीं है।
characterSet डॉक्यूमेंट के चारक्टर सेट को वापस करता है。
close() पूर्व में document.open() से खोले गए आउटपुट स्ट्रीम को बंद करता है。
कुकी डॉक्यूमेंट में सभी कुकी के नाम/मूल्य को वापस करता है
createAttribute() विन्यास के नाम के साथ सभी एलेमेंट को वापस करता है
createComment() विन्यास के नाम के साथ सभी एलेमेंट को वापस करता है
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() डॉक्यूमेंट में निर्दिष्ट क्रैस चयनकर्ता से मेल खाने वाला पहला एलीमेंट को लौटाता है।
querySelectorAll() डॉक्यूमेंट में निर्दिष्ट क्रैस चयनकर्ता से मेल खाने वाले सभी एलीमेंट को शामिल करने वाला स्थायी NodeList को लौटाता है।
readyState डॉक्यूमेंट के (लोड) स्थिति को लौटाता है।
referrer वर्तमान डॉक्यूमेंट को लोड करने वाले डॉक्यूमेंट के यूआरएल को लौटाता है।
removeEventListener() डॉक्यूमेंट से इवेंट हैंडलर (जो पहले से ही इस्तेमाल किया गया है) हटाता है। addEventListener() विधि जोड़े गए)।
renameNode() उपस्थापित नहीं है।
scripts डॉक्यूमेंट में <script> एलीमेंट के समूह को लौटाता है।
strictErrorChecking उपस्थापित नहीं है।
title डॉक्यूमेंट के शीर्षक को सेट या लौटाता है।
URL एचटीएमएल डॉक्यूमेंट के पूरे यूआरएल को लौटाता है।
write() एचटीएमएल एक्सप्रेशन या जेस्क्रिप्ट कोड को डॉक्यूमेंट में लिखता है।
writeln() write() के समान है, लेकिन प्रत्येक वाक्य के बाद लिन (लाइन फ़ेर) जोड़ता है।

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

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

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

इन समूह गुण शुरूआती डॉम (0 लेवल डॉम) से आये हैं। वे पहले से ही बदल गए हैं। Document.getElementsByTagName() तब भी अभी भी बहुत आसानी से इस्तेमाल किया जाता है।

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

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