我现在要读取一个已经存在的表格的每个列的宽度,原先,这个表格的TD元素的width属性没有设置,我想当它运行的时候应该自动的设置的,可 tableTDId.clientWidth //可以读出tableTDId.offsetWidth //也可以读出, 不过这个值包括border宽度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然, getAttribute方法所读取的东东必须是你显式设置过的才可以如<td id=t width=100>或者 t.width=100t.setAttribute("width","100")你没有手动或者通过程序设置过,那这个宽度是ie自己在渲染的时候计算决定的你的程序当然取不到 好象不行。width没有设置,不能读取。 用上面说的方法不行<TR> <TD id="td1">ggg ggg</TD> <TD>hh</TD></TR><SCRIPT LANGUAGE="JavaScript">alert(td1.clientWidth);//是 0 啊,不行的</SCRIPT> <table><TR> <TD id="td1">ggg ggg</TD> <TD>hh</TD></TR></table><SCRIPT LANGUAGE="JavaScript">alert(td1.clientWidth);//得48,不要忘记了写<table>标记,</SCRIPT> 所谓称不离砣,公不离婆, TR这个标签不能离开TABLE而单独使用的.你这样再试试:<table><TR> <TD id="td1">ggg ggg</TD> <TD>hh</TD></TR></table><SCRIPT LANGUAGE="JavaScript">alert(td1.clientWidth);//是 0 啊,不行的</SCRIPT> alert(td1.clientWidth);这样当然不行了,应该这么写alert(document.all.td1.clientWidth) js/jquery怎样使弹出菜单/层竖着从中间向两边展开 jqgrid 返回jqgrid object 再问正则表达式。 js使字符串里面所有的数字执行+1操作 innerHTML赋值问题 关于“后退”按钮的问题,为什么在IE中,有些值不能取到? js 正则表达式 号码+古话等 请问高手这几行代码是什么意思! DW提供的翻转图片按钮,用其它方法怎么实现? 请问jscript 和 javascript 有什么区别呀? 哪里能找到完善一点的 javascript手册呀?英文也行 我一个弹出页面里面的图片在弹出别的页面为什么会有问题[急] 请教一个函数
t.setAttribute("width","100")你没有手动或者通过程序设置过,那这个宽度是ie自己在渲染的时候计算决定的你的程序当然取不到
<TD id="td1">ggg ggg</TD>
<TD>hh</TD>
</TR><SCRIPT LANGUAGE="JavaScript">
alert(td1.clientWidth);//是 0 啊,不行的
</SCRIPT>
<TR>
<TD id="td1">ggg ggg</TD>
<TD>hh</TD>
</TR>
</table><SCRIPT LANGUAGE="JavaScript">
alert(td1.clientWidth);//得48,不要忘记了写<table>标记,
</SCRIPT>
<table>
<TR>
<TD id="td1">ggg ggg</TD>
<TD>hh</TD>
</TR>
</table><SCRIPT LANGUAGE="JavaScript">
alert(td1.clientWidth);//是 0 啊,不行的
</SCRIPT>