我正在尝试更新元素的innerHTML,并且收到错误“无法读取null的属性'innerHTML'”。我知道为什么我会收到该错误,这不是问题。我的问题是,如何检查JavaScript中元素的innerHTML属性是否为null?我已经阅读了许多网页,有堆栈溢出的说明,但似乎无法检查该元素的innerHTML是否为null。我尝试执行的所有操作仍然显示该错误。这是最近的尝试:
if(typeof document.getElementById('someElement').innerHTML !== null){
//Do stuff
}
答案 0 :(得分:0)
您将要检查元素是否为真,并且它的innerHTML不是null:
const myEl = document.getElementById('someElement');
if(myEl && typeof myEl.innerHTML !== null){
console.log("here");
}