0

我正在尝试使用 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') {
   ...
4

2 回答 2

1

检查:length_innerHTML

if (!HSA_EmployeeCont.length)
    console.log("Nothing here!");
于 2013-11-05T18:49:43.887 回答
1

if (!HSA_EmployeeCont)应该做的伎俩。

您的警报应该什么都不显示,也许您innerHTML在使用警报进行测试之前忘记添加?

于 2013-11-05T18:52:28.093 回答