为什么我去到id=table下的子节点只有一个?如图

来源:9-22 编程练习

lisa_sSmile

2014-11-29 22:22

为什么我获取id为table的元素下的子节点只有一个 ?不是应该是三个tr吗?

写回答 关注

1回答

  • ShawpLee
    2014-11-29 22:56:21
    已采纳

       这里得到的一个节点是tbody,如果你将tr标签换行产生空格的话,输出的节点长度就是2了,它指的是空格节点和tbody节点,tbody节点隐藏了(具体怎么回事我也不是很清楚)。

       如果你想获得tr节点数组,直接用document.getElementsByTagName("tr");就可以了。

       关于table中的tbody标签你可以再找些资料看看。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

467397 学习 · 21877 问题

查看课程

相似问题