如何获得DIV的"自动"高度

the*_*cat 2 javascript css jquery height

因此,当我使用jquery在div上设置固定高度时$('div').height(200);,值$('div').height()始终为200.即使来自该div的内容超过该高度(我使用overflow:hidden).

我如何才能获得DIV的真实高度,就好像它处于"自动"模式一样?

Min*_*iel 6

使用

.scrollHeight()
Run Code Online (Sandbox Code Playgroud)

element.scrollHeight

用jquery试试这个

 $(selector)[0].scrollHeight
Run Code Online (Sandbox Code Playgroud)

描述

元素的scrollHeight是元素内容高度的度量,包括由于溢出而在屏幕上不可见的内容.

在此输入图像描述

来自Vega的答案的演示