Я пытаюсь получить количество тегов <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") с нулевым, пустым, "", "[]", "[]"
но результаты ложны