Firefox 中的客户端高度

iho*_*rko 1 javascript firefox dom element

我有一个 HTML 代码表。

我需要使用 JavaScript 获取该表的高度,所以

alert(document.getElementById('myTable').clientHeight);
Run Code Online (Sandbox Code Playgroud)

在 IE 中返回正确的值,但在 FF 中总是返回 0。

如何在 Firefox 中获取表格的高度?

谢谢!

Mar*_*pel 5

MDC 说:

clientHeight 是 Internet Explorer 对象模型中引入的非标准、特定于 HTML 的属性。

在 Firefox 中,该offsetHeight属性包含元素的当前像素高度,因此您可以使用以下内容:

var theHeight = element.clientHeight || element.offsetHeight;
Run Code Online (Sandbox Code Playgroud)

  • @ihorko 你的桌子没有高度,而它没有显示,但如果你删除样式,那么你应该能够测量它的高度。 (2认同)