我正在尝试使用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') {
...
答案 0 :(得分:1)
检查length
的{{1}}:
innerHTML
答案 1 :(得分:1)
if (!HSA_EmployeeCont)
应该可以解决问题。
您的提醒应该没有显示任何内容,也许您在使用提醒进行测试之前忘记添加innerHTML
?