Nếu bạn muốn viết một tập lệnh với sự linh hoạt để sử dụng W3C DOM hoặc IE 4 DOM tùy thuộc vào tính khả dụng của chúng, thì bạn có thể sử dụng phương pháp kiểm tra khả năng để kiểm tra sự tồn tại trước tiên của một phương thức hoặc thuộc tính để xác định xem trình duyệt có khả năng mà bạn mong muốn hay không.
Sau đây là đoạn mã hiển thị giống nhau -
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 }