1

我正在尝试获取<tr>其中包含的标签计数<th>

例如,表格中有这些标签:

<th><tr></tr></th>
<th></th>
<th></th>
<th></th>

的JavaScript:

var table = document.getElementById(tableId);    
var tbody = table.getElementsByTagName("tbody")[0];
var thead = tbody.getElementsByTagName("th");
var rowCount = 0;

for (i = 0; i < thead.length; i++) {
    if (thead[i].getElementsByTag("tr") === 'unidentified') rowCount++;
}

thead 变量值应该是 = [tr], [ ], [ ], [ ]

但是 rowCount 的值为 4,它应该是 1

我试图弄清楚 [ ] //看似空的元素的实际值是多少

我尝试将 thead[i].getElementsByTag("tr") 与 null、empty、""、"[]"、"[ ]" 进行比较,但结果为假

4

0 回答 0