日期:2014-05-17  浏览次数:20733 次

怎么获取元素高度?
现在我要点击 配置 就能获取当前 行 的高度? 请问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>

------解决方案--------------------
var array = $(".tableCell span");
var height = array[i].offsetHeight;
------解决方案--------------------
function test(td)
{
//这样取,后面会有个px
var h = td.style.height;

//要这样转换,才能转换为int
var h1 = parseInt(h);
}
------解决方案--------------------
探讨

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