我正在尝试获取<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、""、"[]"、"[ ]" 进行比较,但结果为假