javascript - 使用javascript自动检测高度

标签 javascript jquery html css height

我有一个具有固定高度(例如:500px)的div。该 div 内部包含一些 html block 元素。我想要实现的是使用 javascript 检测我的 div 的高度,如果我将设置高度自动插入该固定高度。

<div id="someId" style="height: 500px;">
    <p>My paragraf</p>
    <h1>My heading</h1>
</div>

换句话说,我想获取 div 的高度,而不考虑底部的空白。

有什么办法可以做到这一点吗?

最佳答案

检查这个Fiddle

$(document).ready(function (){
    var previousHgt=$("div").height();
    var getheightWhenAuto=($("div").css("height","auto").height());
    $("div").css("height",previousHgt   )
    alert(getheightWhenAuto);
 });

关于javascript - 使用javascript自动检测高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26293903/

相关文章:

javascript - 更改背景图像 - javascript

jquery - 将数据表 jquery 插件与 WCF 服务结合使用的示例

javascript - 显示 block 和无正在更改表格缩进

jquery - 在提交 img 提交之前验证至少一个复选框

javascript - 如何在 javascript 中将元素添加到 HTMLCollection 中?

javascript - li 背景颜色重复/图案

javascript - 等待时循环替换 <div> 的内容

javascript - 检查 Node.js 中的值是否可以序列化为 JSON

javascript - 如何使用 Webpack 在 JS/TS 中只导入一小部分 npm 模块?

java - 使用 Spring3 mvc 时出现 ajax 问题。返回对象列表时出现 406 错误