div的innerHTML没什么

时间:2013-11-05 18:43:01

标签: 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') {
   ...

2 个答案:

答案 0 :(得分:1)

检查length的{​​{1}}:

innerHTML

答案 1 :(得分:1)

if (!HSA_EmployeeCont)应该可以解决问题。

您的提醒应该没有显示任何内容,也许您在使用提醒进行测试之前忘记添加innerHTML