Sugeriría el comprobar para saber si hay un objeto de él que es en todo posible que no existe el objeto.
Por ejemplo, siempre que tenga
x = document.getElementById (“idAttribute ");
Verifico que x no sea nulo.
Sin embargo, usted encontrará porciones, y porciones de Javascript en la tela donde esta clase de comprobación no se hace. En estos casos, usted (o el usuario) es probable ver un mensaje el indicar de que “x” no es un objeto.
Tiendo a ser paranoico, y tengo código para verificar valores antes de que se utilicen.