আপনি যদি W3C DOM বা IE 4 DOM তাদের উপলব্ধতা অনুযায়ী ব্যবহার করার ফ্লেক্সিবিলিটি রেখে একটি স্ক্রিপ্ট লিখতে চান, তবে আপনি একটি ক্যাপাবিলিটি-টেস্টিং আপ্রোচ ব্যবহার করতে পারেন যা প্রথমে একটি মেথড বা প্রপার্টির অস্তিত্ব চেক করে ব্রাউজারটিতে আপনার কাঙ্ক্ষিত ক্যাপাবিলিটি আছে কিনা নির্ধারণ করে।
নিচে সেটি দেখানোর কোড স্নিপেট দেওয়া হলো:
if (document.getElementById) { // If the W3C method exists, use it } else if (document.all) { // If the all[] array exists, use it } else { // Otherwise use the legacy DOM }