Как сравнить элементы со значением [] - PullRequest
1 голос
/ 06 февраля 2012

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

...