<tr id='tt_info_entry_2'>
<th colspan=3>Read sigma[0]</th>
<th colspan=3>Read sigma[1]</th>
</tr>
但在 Chrome 中我得到:
请注意神秘的“文本”对象妨碍了我的 for 循环。他们也是三个人。 (只有两个 <th>
的)
这是什么?
附言我会用getElementsByTagName('th')
在 <tr>
上得到一个干净的数组。但是,当我用 div
做各种忍者的事情时,我并没有弹出这些奇怪的文本东西。秒。我可以有解释吗?
最佳答案
空格也是文本节点。 在第 1 个 TH 之前、第 1 个 TH 之后和第 2 个 TH(换行符)之后有空格。
使用Element.children而不是 Element.childNodes 以仅检索元素节点。
关于javascript - <tr> 上的 childNodes 里面有奇怪的东西,把我绊倒了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542839/