एचटीएमएल डॉम डॉक्यूमेंट ऑब्जैक्ट
- पिछला पृष्ठ विंडो स्क्रीन
- अगला पृष्ठ HTML एलीमेंट
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 द्वारा विशिष्ट नहीं है बल्कि इसका विरासत है।
- पिछला पृष्ठ विंडो स्क्रीन
- अगला पृष्ठ HTML एलीमेंट