javascript - FireFox 中的客户端高度

标签 javascript firefox dom element

我有一个 HTML 代码的表格。

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

alert(document.getElementById('myTable').clientHeight);

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

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

谢谢!

最佳答案

MDC says:

clientHeight is a non-standard, HTML-specific property introduced in the Internet Explorer object model.

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

var theHeight = element.clientHeight || element.offsetHeight;

关于javascript - FireFox 中的客户端高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5041957/

相关文章:

javascript - 我该怎么做才能让人们无法保存我的 JSFiddle 而不是我自己的?

css - Firefox 没有获取特定于 iPad 的媒体查询

jquery - 为什么我的获取 iframe 内容高度的 jQuery 方法不能在 Firefox 中运行?

javascript - 通过 DOM 加载页面搜索

javascript - 您可以实例化 Element 对象并同时定义属性吗?

jquery - 复制 DOM 元素及其事件在变量中 (jQuery)

javascript - 我如何抓取复选框/单选/文本输入的页面并检测其原始值的变化?

javascript - 观察 ngmodel 中的任何变化

javascript - 捕获除重置之外的所有事件

c# - 一个按钮的 OnClientClick 和 Click 事件没有触发 - FireFox 中的问题