หากคุณต้องการเขียนสคริปต์ที่มีความยืดหยุ่นในการใช้ 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
}