2008-05-23
当在IE中遭遇thead
参考下面的这段html:
那么,这个table有多少行呢?当然是两行。
可是,可是,如果你使用 document.getElementById("t1").rows.length,
在IE中,得到的数字竟然是 3!!哎,IE就是如此的弱智!在firefox下就完全正常!
解决的办法是使用 document.getElementsByTagName("tbody")[0].rows.length,这样IE就能得到正确的结果了。
<table id="t1">
<thead>
<td>h1</td>
<td>h2</td>
</thead>
<tbody>
<tr>
<td>11</td>
<td>12</td>
</tr>
<tr>
<td>21</td>
<td>22</td>
</tr>
</tbody>
</table>
那么,这个table有多少行呢?当然是两行。
可是,可是,如果你使用 document.getElementById("t1").rows.length,
在IE中,得到的数字竟然是 3!!哎,IE就是如此的弱智!在firefox下就完全正常!
解决的办法是使用 document.getElementsByTagName("tbody")[0].rows.length,这样IE就能得到正确的结果了。
发表评论
- 浏览: 144977 次

- 详细资料
搜索本博客
我的相册
tdd
共 3 张
共 3 张
最新评论
-
网站的静态页面生成方案
笑 喘 写道yananay 写道 把对 index.do 请求后的结果保存成一个 ...
-- by tianmo2008 -
网站的静态页面生成方案
我曾经尝试过在ASP.NET中做这样的事情,用某户访问某个页面时,先从配置里读取 ...
-- by 活靶子 -
网站的静态页面生成方案
对于CMS静态发布,我用的是用Veocity模板去 生产的,根据一定的业务逻辑去 ...
-- by pablo3518 -
聊聊大连新的残疾人制度
政府张口要钱,什么理由已经不重要了。。。
-- by issppt -
请先不要讨论细节好吗
[quote="ayis"][quote="kimmking"][quote=" ...
-- by gzstyxb






评论排行榜