怎么获取元素高度?

tanshulin520 2012-03-19 09:50:12
现在我要点击 配置 就能获取当前 行 的高度? 请问jquery 怎么写? 适用IE浏览器

<table id="table" width="800" border="1">
<tr id="tr1">
<td>用户名</td>
<td>密码</td>
<td><a href="javascript:test(this)">配置</a></td>
</tr>
<tr id="tr2">
<td>张三</td>
<td>zhangsan</td>
<td><a href="javascript:test(this)">配置</a></td>
</tr>
<tr id="tr3">
<td>李四</td>
<td>lisi</td>
<td><a href="javascript:test(this)">配置</a></td>
</tr>
<tr id="tr4">
<td>王五</td>
<td>wangwu</td>
<td><a href="javascript:test(this)">配置</a></td>
</tr>
</table>
...全文
212 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pkh198504 的回复:]

好像。document.getElementById('trID').hight 。 不行的话,查DHTML手册。
JQUERY不太清楚
[/Quote]

应该是
document.getElementById('trID').style.height
  • 打赏
  • 举报
回复
function test(td)
{
//这样取,后面会有个px
var h = td.style.height;

//要这样转换,才能转换为int
var h1 = parseInt(h);
}
昨日凡阳 2012-03-19
  • 打赏
  • 举报
回复
var array = $(".tableCell span");
var height = array[i].offsetHeight;
上山浦鱼 2012-03-19
  • 打赏
  • 举报
回复
好像。document.getElementById('trID').hight 。 不行的话,查DHTML手册。
JQUERY不太清楚

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧