यदि आप 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 }