<table id=tb>
<tr>
<td>aaaaaaaa </td>
</tr>
<tr style="visibility:hidden">
<td>bbbbbbbbb </td>
</tr>
<tr>
<td>aaaaaaaa </td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
alert(document.getElementById("tb").rows[1].offsetHeight)
</SCRIPT>都隐藏了哪来的高度
那你换visibility:hidden好了
不过这样它还是要占页面高度的
解决方案 »
- JS如何用onbeforeunload方法实现 在页面关闭的时候,先弹出一个是否关闭提示框,如果点击确定,再询问是否添加到收藏夹,否则就关闭页面
- JS将页面数据保存为excel,无效的指针
- 关于一个js的日期函数问题
- jquery如何取值
- 简单问一个问题,IE代码转换为firefox中兼容代码。解决立马给分。
- 请教javascript中的错误处理
- 用window.open()方法打开的新窗口,如何将其设置为"模态"窗口,即如果不关闭此窗口,就无法对其他窗口进行操作
- 正则表达式的问题
- 页面可以正常显示,但是下面的进程条总是走不到头,应该怎么处理啊?
- 我写了一个JAVASCRIPT的闹铃程序不知那里错了,请提个醒?
- 急求这功能的JAVASCRIPT的代码
- 层跟踪鼠标位移时间。
<table id=tb>
<tr>
<td>aaaaaaaa </td>
</tr>
<tr style="display:none" height="30">
<td>bbbbbbbbb </td>
</tr>
<tr>
<td>aaaaaaaa </td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
alert(document.getElementById("tb").rows[1].height)
</SCRIPT>这样呢
display:none
visibility:hidden
用visibility:hidden你的问题就能解决了
<table id=tb>
<tr>
<td>aaaaaaaa </td>
</tr>
<tr style="DISPLAY:none ">
<td>bbbbbbbbb </td>
</tr>
</table>
<input type="button" value="getHeight" onclick="get()" />
<script>
function get(){
var tr = document.getElementById('tb').rows[1];
tr.style.display = '';
var h = tr.offsetHeight;
tr.style.display = 'none';
alert(h);
}
</script>
visibility:hidden隐藏了控件上的文字,但行的格线还在,没有什么意义
HTML code
<table id=tb>
<tr>
<td>aaaaaaaa </td>
</tr>
<tr style="display:none" height="30">
<td>bbbbbbbbb </td>
</tr>
<tr>
<td>aaaaaaaa </td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
var a=document.getElementById('tb').rows[1].style.height;
var b=document.getElementById('tb').rows[1].offsetHeight;
</SCRIPT>看看,
到底是a可以,
还是b可以。
<table id=tb>
<tr>
<td>aaaaaaaa </td>
</tr>
<tr style="DISPLAY:none ">
<td>bbbbbbbbb </td>
</tr>
</table>
<input type="button" value="getHeight" onclick="get()" />
<script>
function get(){
var tr = document.getElementById('tb').rows[1]; //设置
tr.style.position = 'absolute';
tr.style.top = 0;
tr.style.visibility = 'hidden'; tr.style.display = ''; //现在显示无所谓了
var h = tr.offsetHeight; //得到高度
tr.style.display = 'none'; //隐藏掉 //设置回去
tr.style.position = 'static';
tr.style.visibility = 'visible'; alert(h);
}
</script>