2017-09-09 10 views
0

J'ai l'erreur:Impossible de lire la propriété « innerHTML » de null instruction IF

"Cannot read property 'innerHTML' of null" at attacked (JS.js:172).

Cependant la ligne concernée est:

if (document.getElementById("enem").innerHTML != null) 

Ce qui a été fait spécialement pour résoudre ce problème (la dernière fois J'ai eu ce problème donc j'ai ajouté cette IF et il est toujours erroné

+1

partager le code html complet avec 'enem' ou mieux faire une démo en direct – C2486

+0

Pourquoi vous attendez-vous à une instruction' if' vérifiant si 'innerHTML' existe pour résoudre le problème de savoir si l'élément existe? –

Répondre

0

Probablement l'élément enem n'existe pas Vous devriez plutôt vérifier si L'élément existe:

if (document.getElementById("enem")) { 
    // element exists 

} else { 
    // element does not exist 

} 

et vous pouvez continuer si l'élément existe.