ایچ تی ایم ال ڈوم ڈوکومن آئیٹم

Document ਆਬਜੈਕਟ

ਜਦੋਂ HTML ਡੌਕੂਮੈਂਟ Web ਬਰਾਉਜ਼ਰ ਵਿੱਚ ਲੋਡ ਹੁੰਦਾ ਹੈ ਤਾਂ ਉਹਡੌਕੂਮੈਂਟ ਆਬਜੈਕਟ.

ਡੌਕੂਮੈਂਟ ਆਬਜੈਕਟਹੈ ਵੈੱਬ ਡੌਕੂਮੈਂਟ ਦਾ ਮੂਲ ਨੋਡ

ਡੌਕੂਮੈਂਟ ਆਬਜੈਕਟਹੈਵਿੰਡੋ ਆਬਜੈਕਟਪੈਟਰੀ

ਹੇਠ ਲਿਖੇ ਤਰੀਕੇ ਨਾਲ ਪਹੁੰਚਣ ਲਈਡੌਕੂਮੈਂਟ ਆਬਜੈਕਟ:

window.document ਜਾਂ ਸਿਰਫ document

ਉਦਾਹਰਣ

let url = window.document.URL;

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

let url = document.URL;

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਡੌਕੂਮੈਂਟ ਆਬਜੈਕਟ ਪੈਟਰੀ ਅਤੇ ਮਹੱਤਵ

ਹੇਠ ਲਿਖੇ ਪੈਟਰੀ ਅਤੇ ਮਹੱਤਵ ਵਰਤਣ ਲਈ ਵੈੱਬ ਡੌਕੂਮੈਂਟ ਵਿੱਚ:

ਪੈਟਰੀ ਜਾਂ ਮਹੱਤਵ ਵਰਣਨ
all[] ਵੈੱਬ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਸਾਰੇ HTML ਐਲੀਮੈਂਟਾਂ ਲਈ ਰੈਫਰੈਂਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ。
activeElement ਵੈੱਬ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਮੌਜੂਦਾ ਫੋਕਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ。
addEventListener() دوکیمینٹ پر ایک ایونٹ ہینڈلر جوڑیں.
adoptNode() دوسرے دوکیمینٹ سے متعلق نود کا استعمال کریں.
anchors ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ。
applets ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ。
baseURI دوکیمینٹ کا مکمل بریج بنیادی آرایم (URI) درآمد کریں.
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() دوکیمینٹ میں مخصوص والی ای ڈی اینٹری کا عنصر درآمد کریں.
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() ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਿਸ਼ਾਵਾਂ ਦੇ ਨਾਮ ਨਾਲ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੇ NodeList ਵਾਲੇ ਪਹਿਲੇ ਐਲੀਮੈਂਟ ਨੂੰ ਬਾਹਰ ਕਰਦਾ ਹੈ。
querySelectorAll() ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਿਸ਼ਾਵਾਂ ਦੇ ਨਾਮ ਨਾਲ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੇ 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 ਦੇ DOM ਤੋਂ ਆਉਂਦੀਆਂ ਹਨ। ਇਹ ਹੁਣ ਤੋਂ ਬਦਲ ਗਏ ਹਨ。 Document.getElementsByTagName() ਦੁਆਰਾ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਪਰ ਅਜੇ ਵੀ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਬਹੁਤ ਸੁਵਿਧਾਜਨਕ ਹਨ。

write() ਮੱਥੋਦਅਤੇਚਿਤ, ਦਸਤਾਵੇਜ਼ ਲੋਡ ਅਤੇ ਪਾਰਸਿੰਗ ਵਿੱਚ, ਇਹ ਇੱਕ ਸਕ੍ਰਿਪਟ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਸਮੱਗਰੀ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ。

注意,在 1 级 DOM 中,HTMLDocument 定义了一个名为 getElementById() 的非常有用的方法。在 2 级 DOM 中,该方法已经被转移到了 Document 接口,它现在由 HTMLDocument 继承而不是由它定义了。