Window Document অবজেক্ট

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() নির্দিষ্ট ভুক্ত আইডি প্রতিষ্ঠানের ইলেকট্রনিককে সংগ্রহ ফিরিয়ে দেয়
getElementsByClassName() নির্দিষ্ট ক্লাস নামভুক্ত সকল ইলেকট্রনিককে সংগ্রহ ফিরিয়ে দেয় HTMLCollection
getElementsByName() নির্দিষ্ট নামভুক্ত সকল ইলেকট্রনিককে যুক্ত করে সকল সক্রিয় ইলেকট্রনিককে সংগ্রহ ফিরিয়ে দেয় NodeList
getElementsByTagName() বিন্যাসপ্রণালীতে নির্দিষ্ট ট্যাগ নামভুক্ত সকল ইলেকট্রনিককে যুক্ত করে সংগ্রহ ফিরিয়ে দেয় HTMLCollection
hasFocus() ডকুমেন্টটি কি ফোকাস পেয়েছে তা নির্দেশ করে একটি বল্টি ফিরিয়ে দেয়।
head ডকুমেন্টের <head> ইলেকট্রনিক সংগ্রহ ফিরিয়ে দেয়।
images ডকুমেন্টের সকল <img> ইলেকট্রনিক সংগ্রহ ফিরিয়ে দেয়।
implementation এই ডকুমেন্টকে প্রসঙ্গত ডম (DOM) Implementation অবজেক্ট ফিরিয়ে দেয়。
importNode() অন্য ডকুমেন্ট থেকে নোডকে আয়োজিত করে。
inputEncoding বর্জিত
lastModified ডকুমেন্টকে সর্বশেষবার সংশোধন করা তারিখ ও সময় ফিরিয়ে দেয়。
links ডকুমেন্টের সকল href অ্যাট্রিবিউট সম্পন্ন <a> ও <area> ইলিমেন্টসমূহের সংকলন ফিরিয়ে দেয়。
normalize() শুধুমাত্র কলস টেক্সট নোডসমূহ মুক্ত করে, এবং পারস্পরিকভাবে যুক্ত নোডসমূহকে সংযুক্ত করে。
normalizeDocument() বর্জিত
open() document.write() থেকে আগমন করা আউটপুটকে সংগ্রহ করার জন্য HTML আউটপুট স্ট্রিম খোলে。
querySelector() ডকুমেন্টের নির্দিষ্ট CSS সিলেক্টরের সাথে ম্যাটচ করা প্রথম ইলিমেন্টকে ফিরিয়ে দেয়。
querySelectorAll() ডকুমেন্টের সকল ইলিমেন্টসমূহকে ফিরিয়ে দেয় যা ডকুমেন্টের নির্দিষ্ট CSS সিলেক্টরের সাথে ম্যাটচ করে。
readyState ডকুমেন্টের (লোড) অবস্থা ফিরিয়ে দেয়。
referrer বর্তমান ডকুমেন্টকে লোড করা ডকুমেন্টের URL-কে ফিরিয়ে দেয়。
removeEventListener() ডকুমেন্ট থেকে ইভেন্ট হ্যান্ডলার (যা ব্যবহৃত হয়েছে) মুক্ত করে。 addEventListener() মথদণ্ড অতিরিক্ত)।
renameNode() বর্জিত
scripts ডকুমেন্টের <script> ইলিমেন্টসমূহের সংকলন ফিরিয়ে দেয়。
strictErrorChecking বর্জিত
title ডকুমেন্টের শিরোনাম সংযোজন ও ফিরিয়ে দেয়。
URL HTML ডকুমেন্টের পূর্ণ URL-কে ফিরিয়ে দেয়。
write() HTML এক্সপ্রেসন বা JavaScript কোডকে ডকুমেন্টে লিখে দেয়。
writeln() write() এর অনুরূপ, কিন্তু প্রত্যেক বাক্যের পরে লিন করে যোগ করে。

Document অবজেক্ট বর্ণনা

HTMLDocument ইন্টারফেস HTML বিশেষ অপারেশন ও প্রতিশব্দসমূহকে ডম (DOM) Document ইন্টারফেসের বিস্তার করে, যা বিশেষ অপারেশন ও প্রতিশব্দসমূহকে নির্দিষ্ট করে。

অনেক অপারেশন ও প্রতিশব্দসমূহ HTMLCollection অবজেক্ট (কারণ তা একটি ব্যবহারযোগ্য আকারের একটি রিড-অনলাইন অ্যারে হতে পারে) হয়, যার মধ্যে অ্যাঙ্ক, ফর্ম, লিঙ্ক এবং অন্যান্য স্ক্রিপ্টযোগ্য ইলিমেন্টসমূহের উল্লেখ রয়েছে。

এই সমস্ত সংকলন প্রতিশব্দসমূহ 0 স্তর ডম (DOM) থেকে উৎপন্ন, এবং তারা সবচেয়েবেশি ব্যবহৃত হয়েছে, কিন্তু তারা এখনও ব্যবহৃত হয়。 Document.getElementsByTagName() বিকল্প হিসাবে ব্যবহৃত হয়, কিন্তু তারা অনেক সহজ, তাই তারা অনেকগুলি সময়ে ব্যবহৃত হয়。

write() মথদণ্ডপ্রত্যক্ষণ নয়, ডকুমেন্ট লোড ও পার্সিং সময়, এটি একটি স্ক্রিপ্টকে ডকুমেন্টে অবশ্যম্ভাবী জেনেরেটেড কনটেন্ট ইনসার্ট করার অনুমতি দেয়。

মনজুর করুন, 1 স্তরের DOM-এর মধ্যে, HTMLDocument একটি নামকরণকৃত HTMLDocument নির্ধারণ করেছে getElementById() অত্যন্ত উপযোগী পদ্ধতি।2 স্তরের DOM-এর মধ্যে, এই পদ্ধতি এখন Document ইন্টারফেসে স্থানান্তরিত হয়েছে, এটি এখন HTMLDocument দ্বারা উত্তরসূরী হয় না বরং তা নির্ধারণ করেন।