无法阅读属性&inner;内部HTML'在IF语句中为null

时间:2017-09-09 13:12:47

标签: javascript html if-statement innerhtml getelementbyid

我有错误:

  

"无法阅读属性&inner;内部HTML' of null"在受到攻击时(JS.js:172)。

然而,有关的一行是:

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

这是特别为解决这个问题而做的(上次我遇到这个问题所以我添加了这个IF并且它仍然是错误的。

1 个答案:

答案 0 :(得分:0)

元素enem很可能不存在。 您应该检查元素是否存在:

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

} else {
   // element does not exist

}

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