В моем коде есть таблица, которую я использую в качестве справочной таблицы, используя некоторые значения из <td>
на основе идентификатора <tr>
.
<table>
<tr id="nas">
<td>1.34</td>
<td>0.67</td>
<td>1</td>
<td>1.25</td>
</tr>
</table>
Когда явведите мою таблицу, как показано выше, и когда я это сделаю: document.getElementById("nas").childNodes.length
результат будет 9, тогда как у меня явно есть только 4 дочерних элемента элемента <tr id="nas">
.Некоторые из дочерних элементов являются действительными <td>
s со значениями, некоторые являются просто пустыми элементами. Я действительно путаюсь с этим.
Однако, если я введу таблицу в одной строке, я получуправильное количество детей.
<table>
<tr id="nas"><td>1.34</td><td>0.67</td><td>1</td><td>1.25</td></tr>
</table>
Почему вы думаете, что это происходит?