একটি ডকুমেন্ট অবজেক্ট সেই উইন্ডোতে প্রদর্শিত HTML ডকুমেন্টকে রিপ্রেজেন্ট করে। ডকুমেন্ট অবজেক্টের বিভিন্ন প্রোপার্টি থাকে যা অন্যান্য অবজেক্টকে রেফার করে, যা ডকুমেন্ট কন্টেন্ট অ্যাক্সেস এবং মডিফাই করার সুযোগ দেয়।
ডকুমেন্ট কন্টেন্ট অ্যাক্সেস এবং মডিফাই করার পদ্ধতিকে ডকুমেন্ট অবজেক্ট মডেল বা DOM বলা হয়। অবজেক্টগুলো একটি হায়ারার্কি (hierarchy) অনুযায়ী সংগঠিত থাকে। এই হায়ারার্কিক্যাল স্ট্রাকচার ওয়েব ডকুমেন্টে অবজেক্টের সংগঠনে প্রযোজ্য।
- Window object — হায়ারার্কির শীর্ষ। এটি অবজেক্ট হায়ারার্কির চরম এলিমেন্ট।
- Document object — প্রতিটি HTML ডকুমেন্ট যা উইন্ডোতে লোড হয়, সেটি একটি ডকুমেন্ট অবজেক্টে পরিণত হয়। ডকুমেন্টে পেজের কন্টেন্ট থাকে।
- Form object —
<form>...</form>ট্যাগের মধ্যে যেসব আছে সেগুলো ফর্ম অবজেক্ট তৈরি করে। - Form control elements — ফর্ম অবজেক্টে সেই অবজেক্টের জন্য ডিফাইন করা সকল এলিমেন্ট থাকে যেমন টেক্সট ফিল্ড, বাটন, রেডিও বাটন, চেকবক্স।