Window Document ऑब्जैक्ट
- ਪਿੱਛਲਾ ਪੰਨਾ defaultStatus
- ਅਗਲਾ ਪੰਨਾ focus()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ وینڈو آپائٹ
Document ऑब्जैक्ट
जब एचटीएमएल डॉक्यूमेंट वेब ब्राउज़र में लोड होता है तो यहडॉक्यूमेंट ऑब्जैक्ट。
डॉक्यूमेंट ऑब्जैक्टएचटीएमएल डॉक्यूमेंट का मूल नोड है।
डॉक्यूमेंट ऑब्जैक्टहैविंडो ऑब्जैक्टके गुणों को पहुँचाएं।
द्वारा नीचे दिए गए तरीके सेडॉक्यूमेंट ऑब्जैक्ट
:
window.document
या केवल document
उदाहरण
let url = window.document.URL;
let url = document.URL;
डॉक्यूमेंट ऑब्जैक्ट गुण और विधियाँ
नीचे दिए गए गुण और विधियों का उपयोग एचटीएमएल डॉक्यूमेंट में किया जा सकता है:
प्रगति / विधि | वर्णन |
---|---|
activeElement | रवाइदें डॉक्यूमेंट में वर्तमान में फोकस प्राप्त करने वाला एलीमेंट लॉड करें। |
addEventListener() | ਈਵੈਂਟ ਹੈਂਡਲਰ ਨੂੰ ਦਸਤਾਵੇਜ਼ 'ਤੇ ਜੋੜੋ。 |
adoptNode() | ਦੂਜੇ ਦਸਤਾਵੇਜ਼ ਤੋਂ ਨੋਡ ਲੈ ਕੇ ਆਉਣ ਲਈ ਕਰੋ。 |
anchors | ਤਿਆਰ ਹੋ ਗਿਆ ਹੈ。 |
applets | ਤਿਆਰ ਹੋ ਗਿਆ ਹੈ。 |
baseURI | ਦਸਤਾਵੇਜ਼ ਦੀ ਅਬਸੋਲਿਊਟ ਬੇਸ ਯੂਰੀ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
body | ਦਸਤਾਵੇਜ਼ ਦੇ ਮੁੱਖ ਮੁੱਲ (body ਇਲੈਕਟ੍ਰੋਨ) ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
charset | ਤਿਆਰ ਹੋ ਗਿਆ ਹੈ。 |
characterSet | ਦਸਤਾਵੇਜ਼ ਦੇ ਚਾਰਕੈਟ ਕੋਡ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
close() | ਪਹਿਲਾਂ document.open() ਨਾਲ ਖੋਲ੍ਹੇ ਗਏ ਆਉਟਪੁਟ ਸਟਰੀਮ ਨੂੰ ਬੰਦ ਕਰੋ。 |
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 ਪ੍ਰਤੀਯੋਗੀਆਂ ਵਾਲੇ <a> ਅਤੇ <area> ਐਲੀਮੈਂਟਾਂ ਦੀ ਕੈਲੈਕਸ਼ਨ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
normalize() | ਖਾਲੀ ਟੈਕਸਟ ਨੋਡ ਹਟਾਉਂਦਾ ਹੈ, ਅਤੇ ਨਜ਼ਦੀਕੀ ਨੋਡਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ。 |
normalizeDocument() | ਤਿਆਰ ਹੋ ਗਿਆ ਹੈ。 |
open() | document.write() ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਸਭਾਲਣ ਲਈ HTML ਆਉਟਪੁੱਟ ਸਟ੍ਰੀਮ ਖੋਲ੍ਹਦਾ ਹੈ。 |
querySelector() | ਦੋਕੂਮੈਂਟ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਸੀਐੱਸਐੱਸ ਚੋਣਕਰਤਾ ਨਾਲ ਮੇਲ ਖਾਣ ਵਾਲੇ ਪਹਿਲੇ ਐਲੀਮੈਂਟ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
querySelectorAll() | ਦੋਕੂਮੈਂਟ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਸੀਐੱਸਐੱਸ ਚੋਣਕਰਤਾ ਨਾਲ ਮੇਲ ਖਾਣ ਵਾਲੇ ਸਾਰੇ ਐਲੀਮੈਂਟਾਂ ਦਾ ਸਟੇਟਿਕ NodeList ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
readyState | ਦੋਕੂਮੈਂਟ ਦੇ (ਲੋਡ) ਸਥਿਤੀ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
referrer | ਲੋਡ ਕੀਤੇ ਗਏ ਦੋਕੂਮੈਂਟ ਦੀ ਯੂਆਰਐੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
removeEventListener() | ਦੋਕੂਮੈਂਟ ਵਿੱਚੋਂ ਇਵੈਂਟ ਹੈਂਡਲਰ ਹਟਾਉਂਦਾ ਹੈ (ਜਿਸ ਨੂੰ ਇਸ ਤੋਂ ਇਸਤੇਮਾਲ ਕੀਤਾ ਗਿਆ ਹੈ) addEventListener() ਮੈਥਡ ਸਮੇਤ)。 |
renameNode() | ਤਿਆਰ ਹੋ ਗਿਆ ਹੈ。 |
scripts | ਦੋਕੂਮੈਂਟ ਵਿੱਚ <script> ਐਲੀਮੈਂਟ ਦੀ ਕੈਲੈਕਸ਼ਨ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
strictErrorChecking | ਤਿਆਰ ਹੋ ਗਿਆ ਹੈ。 |
title | ਦੋਕੂਮੈਂਟ ਦੀ ਟਾਈਟਲ ਸੈਟ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
URL | HTML ਦੋਕੂਮੈਂਟ ਦੀ ਪੂਰੀ ਯੂਆਰਐੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
write() | HTML ਪ੍ਰਗਟਾਵਾ ਜਾਂ JavaScript ਕੋਡ ਨੂੰ ਦੋਕੂਮੈਂਟ ਵਿੱਚ ਲਿਖਦਾ ਹੈ。 |
writeln() | write() ਨਾਲ ਸਮਾਨ, ਪਰ ਹਰ ਸਟੇਟਮੈਂਟ ਦੇ ਬਾਅਦ ਨਵੀਂ ਲਾਈਨ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ。 |
Document ਆਬਜੈਕਟ ਵਿਸ਼ੇਸ਼ਤਾ
HTMLDocument ਇੰਟਰਫੇਸ DOM Document ਇੰਟਰਫੇਸ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ HTML ਵਿਸ਼ੇਸ਼ ਪ੍ਰਤੀਯੋਗੀਆਂ ਅਤੇ ਮੈਥਡ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਗਏ ਹਨ。
ਬਹੁਤ ਸਾਰੇ ਪ੍ਰਤੀਯੋਗੀਆਂ ਅਤੇ ਮੈਥਡ ਹੀਲ ਕੈਲੈਕਸ਼ਨ ਆਬਜੈਕਟ (ਜਿਸ ਨੂੰ ਰੈਕਟਰ ਜਾਂ ਨਾਮ ਸਿੰਕਸਪੈਕਸ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ) ਹਨ, ਜਿਸ ਵਿੱਚ ਅਨਚਰ, ਫਾਰਮ, ਲਿੰਕ ਅਤੇ ਹੋਰ ਸਕ੍ਰਿਪਟ ਵਾਲੇ ਐਲੀਮੈਂਟਾਂ ਦੀ ਨਿਰਦੇਸ਼ਾਂ ਸੰਭਾਲੀਆਂ ਹਨ。
ਇਹ ਸਭ ਕੈਲੈਕਸ਼ਨ ਪ੍ਰਤੀਯੋਗੀਆਂ 0 ਤੱਕ ਤੱਕ ਹਨ। ਇਹ ਹੁਣ ਤੱਕ ਉਪਯੋਗ ਵਿੱਚ ਹਨ。 Document.getElementsByTagName() ਦੇ ਦੇਹਰੀ ਕਰਨ ਦੀ ਸ਼ਕਤੀ ਹੈ, ਪਰ ਹਜ਼ਾਰਾਂ ਵਾਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਬਹੁਤ ਸੁਵਿਧਾਜਨਕ ਹਨ。
write() ਮੈਥਡਅਤੇਚਿਨਾ, ਦੋਕੂਮੈਂਟ ਲੋਡ ਅਤੇ ਪਾਰਸਿੰਗ ਦੌਰਾਨ, ਇਹ ਇੱਕ ਸਕ੍ਰਿਪਟ ਨੂੰ ਦੋਕੂਮੈਂਟ ਵਿੱਚ ਡਾਇਨਾਮਿਕ ਰੂਪ ਨਾਲ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਸਮਗਰੀ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ。
注意,在 1 级 DOM 中,HTMLDocument 定义了一个名为 getElementById() 的非常有用的方法。在 2 级 DOM 中,该方法已经被转移到了 Document 接口,它现在由 HTMLDocument 继承而不是由它定义了。
- ਪਿੱਛਲਾ ਪੰਨਾ defaultStatus
- ਅਗਲਾ ਪੰਨਾ focus()
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ وینڈو آپائٹ