Window Document অবজেক্ট
- পূর্ববর্তী পৃষ্ঠা defaultStatus
- পরবর্তী পৃষ্ঠা focus()
- একতম স্তরে ফিরে যান Window অবজেক্ট
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 দ্বারা উত্তরসূরী হয় না বরং তা নির্ধারণ করেন।
- পূর্ববর্তী পৃষ্ঠা defaultStatus
- পরবর্তী পৃষ্ঠা focus()
- একতম স্তরে ফিরে যান Window অবজেক্ট