জেভাস্ক্রিপ্ট এইচটিএমএল ডম
- পূর্ববর্তী পৃষ্ঠা JS অ্যাসিন
- পরবর্তী পৃষ্ঠা ডম মথড
এইচটিএমএল DOM-এর মাধ্যমে, জেসক্রিপট এইচটিএমএল ডকুমেন্টের সমস্ত ইলেকমেন্ট পরিবর্তন এবং প্রবেশ করতে পারে
HTML DOM(ডকুমেন্ট ওবজেক্ট মডেল)
যখন ওয়েবপেজ লোড হয়, ব্রাউজার পেজের ডকুমেন্ট ওবজেক্ট মডেল (DOM) তৈরি করেDocument Object Model)。
এইচটিএমএল ডমেন মডেলটি কাঠামোকৃত হয়ওবজেক্ট ট্রি:
ওবজেক্টের এইচটিএমএল ডমেন ট্রি

এই ওবজেক্ট মডেলের মাধ্যমে, জেসক্রিপট ডাইনামিক এইচটিএমএল তৈরি করার সমস্ত শক্তি পায়:
- জেসক্রিপট পেজের সমস্ত এইচটিএমএল ইলেকমেন্ট পরিবর্তন করতে পারে
- জেসক্রিপট পেজের সমস্ত এইচটিএমএল অ্যাট্রিবিউট পরিবর্তন করতে পারে
- জেসক্রিপট পেজের সমস্ত সিএসএস সাইট পরিবর্তন করতে পারে
- জেসক্রিপট পেজের সমস্ত এইচটিএমএল ইলেকমেন্ট এবং অ্যাট্রিবিউট মুক্ত করতে পারে
- জেসক্রিপট পেজে নতুন এইচটিএমএল ইলেকমেন্ট এবং অ্যাট্রিবিউট যোগ করতে পারে
- জেসক্রিপট পেজের সমস্ত এইচটিএমএল ইভেন্টের প্রতিক্রিয়া দিতে পারে
- জেসক্রিপট পেজে নতুন এইচটিএমএল ইভেন্ট তৈরি করতে পারে
আপনি কিভাবে শিখবেন
এই ট্যুরিয়ালের নিচের অধ্যায়ে, আপনি শিখবেন:
- কিভাবে এইচটিএমএল ইলেকমেন্টের কনটেন্ট পরিবর্তন করা যায়
- কিভাবে এইচটিএমএল ইলেমেন্টের স্টাইল (CSS) পরিবর্তন করা হয়
- কিভাবে এইচটিএমএল DOM ইভেন্টের প্রতিক্রিয়া দেওয়া হয়
- কিভাবে এইচটিএমএল ইলেমেন্টগুলোকে যোগ করা এবং মুছে ফেলা হয়
কী আছে DOM?
DOM হল একটি W3C (World Wide Web Consortium) স্ট্যান্ডার্ড。
DOM ডকুমেন্ট অর্জনের স্ট্যান্ডার্ড নির্দিষ্ট করে:
“W3C ডকুমেন্ট অবজেক্ট মডেল (DOM) হল প্ল্যাটফর্ম এবং ভাষা নিরপেক্ষ ইন্টারফেস, যা প্রোগ্রাম এবং স্ক্রিপ্টকে ডকুমেন্টের বিষয়, কাঠামো এবং স্টাইল অবশ্যকভাবে অর্জন, সংশোধন, যোগ করা বা মুছে ফেলা করতে দেয়।”
W3C DOM স্ট্যান্ডার্ডটি তিনটি ভিন্ন অংশে বিভক্ত হয়:
- Core DOM - সমস্ত ডকুমেন্ট টাইপের স্ট্যান্ডার্ড মডেল
- XML DOM - XML ডকুমেন্টের স্ট্যান্ডার্ড মডেল
- HTML DOM - HTML ডকুমেন্টের স্ট্যান্ডার্ড মডেল
এইচটিএমএল DOM-এর কী আছে?
HTML DOM হল HTML-এর স্ট্যান্ডার্ডঅবজেক্টমডেল এবংপ্রোগ্রামিং ইন্টারফেস。এটি নির্দিষ্ট করে:
- হিসেবেঅবজেক্টএইচটিএমএল ইলেমেন্টের
- সমস্ত এইচটিএমএল ইলেমেন্টেরপ্রতিভা
- সমস্ত এইচটিএমএল ইলেমেন্টেরমথড
- সমস্ত এইচটিএমএল ইলেমেন্টেরইভেন্ট
অর্থাৎ: HTML DOM হল কিভাবে এইচটিএমএল ইলেমেন্টগুলোকে অর্জন, পরিবর্তন, যোগ করা বা মুছে ফেলা হয়েছে এই স্ট্যান্ডার্ড。
- পূর্ববর্তী পৃষ্ঠা JS অ্যাসিন
- পরবর্তী পৃষ্ঠা ডম মথড