由于某些原因,currentRow.cells下面的代码返回{}。我该如何检查?如果currentRow.cells返回{},我不想执行行。

 currentRow = document.createElement("TR");
 if(currentRow.cells.length > 0) { .. do something }


更新1:

我想要的只是检查空对象。如果currentRow.cells是一个空对象,则不执行任何操作。

最佳答案

我总是得到类型为HTMLCollection的对象。

然后,您应该可以使用如下代码检查集合的长度:

if(currentRow.cells.length != 0) {
    //row and cells exist, work with them
}

09-27 21:46