javascript - div 的innerHTML 没有任何内容

标签 javascript html

我正在尝试使用 javascript 来获取元素的innerHTML。 innerHTML 是运行查询的结果。有时查询不返回任何数据,因此 div 内部没有任何内容。我发出警报,上面写着“[object HTMLDivElement]”。当 if 语句中没有 innerHTML 数据时,我需要考虑这一点。有谁知道我会怎么做?我该如何写 IF 部分?

var HSA_EmployeeCont = document.getElementById('HSA_EmployeeCont').innerHTML;
//alert(HSA_EmployeeCont);

if (HSA_EmployeeCont == 'object HTMLDivElement') {
   ...

最佳答案

检查innerHTML长度:

if (!HSA_EmployeeCont.length)
    console.log("Nothing here!");

关于javascript - div 的innerHTML 没有任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19796360/

相关文章:

javascript - 为什么这个素数检查器有效?

javascript - 使用 jquery 阻止特定链接

javascript - 根据输入过滤列表

javascript - 如何使用 Angular Material 在具有可扩展行的表中创建嵌套垫表

HTML 表单中的 Javascript 确认不起作用

html - 导航栏的背景颜色未占据全宽

html - Bootstrap 全 Angular 下拉菜单

javascript - 如何使用 Jquery 从按钮切换阅读更多?

javascript - 具有匹配值jquery js的对象属性

javascript - Angular.js ng-view忽略路由