jQuery或javascript:在IE中获取动态div高度

时间:2009-06-11 05:22:01

标签: javascript jquery

这适用于Firefox / Safari但不适用于IE

var h = parseInt($('#elementWhichHeightCanChange').css('height'));
alert(h);
在IE上

它返回NaN。 任何人都知道如何根据IE上的内容获得div高度?

我想调整此弹出窗口的大小以适应内容,目前该内容仅适用于Firefox。

提前谢谢。

2 个答案:

答案 0 :(得分:3)

我试过这个,但它可能有用。

var h = $('#elementWhichHeightCanChange').height();
alert(h);

使用height functionouterHeight代替css高度。您也不需要parseInt(),因为这将返回一个整数,与css height不同。

答案 1 :(得分:1)

试试这个

var h = $('#elementWhichHeightCanChange').outerHeight();
alert(h);

这将包括填充和边框 - 您可能需要考虑的事项。