2017-09-09 25 views
0

我有错误:无法读取IF语句无效的特性“的innerHTML”

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

但是有关行是:

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

被做特别是解决这个问题(最后一次我有这个问题,所以我添加了这个IF,它仍然是错误的。

+1

与'enem'共享完整的html代码或更好地进行实时演示 – C2486

+0

为什么你会期望'if'语句检查是否存在'innerHTML'来解决元素是否存在的问题? –

回答

0

最有可能的元素enem不存在。 你应该检查是否th e元素存在:

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

} else { 
    // element does not exist 

} 

然后如果元素存在,则可以继续。