DOM (Document Object Model) হলো একটি প্রোগ্রামিং ইন্টারফেস যা HTML বা XML ডকুমেন্টকে একটি গাছের মতো কাঠামোতে উপস্থাপন করে। এটি ব্যবহার করে ওয়েবপেজের কন্টেন্ট, স্ট্রাকচার এবং স্টাইল পরিবর্তন বা নিয়ন্ত্রণ করা যায়।

DOM-এর গুরুত্বপূর্ণ অংশগুলো:
- Document: পুরো HTML ডকুমেন্টের মূল বা রুট।
- Nodes: DOM-এর প্রতিটি অংশ একটি নোড (যেমন, এলিমেন্ট, অ্যাট্রিবিউট, টেক্সট)।
- Elements: HTML ট্যাগগুলো (যেমন,
<div>, <p>)।
- Attributes: HTML এলিমেন্টের প্রপার্টি (যেমন,
id, class)।
- Events: ইভেন্টের মাধ্যমে ইউজার ইন্টারঅ্যাকশনের সুবিধা (যেমন, ক্লিক, কী প্রেস)।
- ১. এলিমেন্ট খুঁজে বের করা
- ২. কনটেন্ট পরিবর্তন করা
- ৩. স্টাইল পরিবর্তন করা
- ৪. ইভেন্ট হ্যান্ডলিং
Document Object Model (DOM) - Web APIs | MDN
- নতুন এলিমেন্ট তৈরি এবং যোগ করা
- অ্যাট্রিবিউট মডিফাই করা
DOM Class
Button Events