这个功能看起来很简单,但是其中却隐藏了一个陷阱。
我们通常在用html语言写表格的时候,直接<table>标签中接着写<tr>标签。
因此,我们在用js的children函数时,直接取table标签的children。
但是,这样其实是取不到tr标签的,因为,我们的浏览器在构造table的时候,会默认把这些tr标签放在table的tbody标签中,因此,这样只能取到tbody标签。
要想取得tr标签,要先取到tbody标签,然后对tbody标签使用children函数。
这个功能看起来很简单,但是其中却隐藏了一个陷阱。
我们通常在用html语言写表格的时候,直接<table>标签中接着写<tr>标签。
因此,我们在用js的children函数时,直接取table标签的children。
但是,这样其实是取不到tr标签的,因为,我们的浏览器在构造table的时候,会默认把这些tr标签放在table的tbody标签中,因此,这样只能取到tbody标签。
要想取得tr标签,要先取到tbody标签,然后对tbody标签使用children函数。