Window Document ऑब्जैक्ट
- पिछला पृष्ठ defaultStatus
- अगला पृष्ठ focus()
- एक स्तर ऊपर वापस जाएँ विंडो ऑब्जैक्ट
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 को विरासत में आता है न कि इसके द्वारा परिभाषित है।
- पिछला पृष्ठ defaultStatus
- अगला पृष्ठ focus()
- एक स्तर ऊपर वापस जाएँ विंडो ऑब्जैक्ट