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

image.png

DOM-এর গুরুত্বপূর্ণ অংশগুলো:

  1. Document: পুরো HTML ডকুমেন্টের মূল বা রুট।
  2. Nodes: DOM-এর প্রতিটি অংশ একটি নোড (যেমন, এলিমেন্ট, অ্যাট্রিবিউট, টেক্সট)।
  3. Elements: HTML ট্যাগগুলো (যেমন, <div>, <p>)।
  4. Attributes: HTML এলিমেন্টের প্রপার্টি (যেমন, id, class)।
  5. Events: ইভেন্টের মাধ্যমে ইউজার ইন্টারঅ্যাকশনের সুবিধা (যেমন, ক্লিক, কী প্রেস)।

Document Object Model (DOM) - Web APIs | MDN


DOM Class

Button Events