Je proposerais de l'examiner pour assurer un objet que c'est à tout possible que l'objet n'existe pas.
Par exemple, toutes les fois que j'ai
X = document.getElementById (« idAttribute ") ;
Je vérifie que x n'est pas nul.
Cependant, vous trouverez un bon nombre, et un bon nombre de Javascript sur le Web où ce genre de vérification n'est pas fait. Dans ces cas, vous (ou l'utilisateur) est susceptible de voir un message indiquer que « x » n'est pas un objet.
Je tends à être paranoïde, et ai le code pour vérifier des valeurs avant qu'elles soient employées.