如何检查JavaScript中元素的innerHTML属性是否为null?

时间:2019-10-30 19:55:43

标签: javascript html

我正在尝试更新元素的innerHTML,并且收到错误“无法读取null的属性'innerHTML'”。我知道为什么我会收到该错误,这不是问题。我的问题是,如何检查JavaScript中元素的innerHTML属性是否为null?我已经阅读了许多网页,有堆栈溢出的说明,但似乎无法检查该元素的innerHTML是否为null。我尝试执行的所有操作仍然显示该错误。这是最近的尝试:

if(typeof document.getElementById('someElement').innerHTML !== null){
    //Do stuff
}

1 个答案:

答案 0 :(得分:0)

您将要检查元素是否为真,并且它的innerHTML不是null:

const myEl = document.getElementById('someElement');

if(myEl  && typeof myEl.innerHTML !== null){
    console.log("here");
}