【发布时间】:2011-11-12 10:10:40
【问题描述】:
我的代码中有一个表,我将其用作查找表,方法是根据<tr> 的 id 从<td> 获取一些值。
<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,而显然我只有元素 <tr id="nas"> 的 4 个子元素。一些子元素是真实的<td>s 有值,一些只是空元素。我真的对这个感到困惑。
但是,如果我在一行中输入表格,我会得到正确数量的孩子。
<table>
<tr id="nas"><td>1.34</td><td>0.67</td><td>1</td><td>1.25</td></tr>
</table>
你认为为什么会这样?
【问题讨论】:
标签: html dom html-table children tree-nodes