javascript - 坚持使用简单的 Javascript 函数来查找高度

标签 javascript find height

有人知道为什么下面的代码不能工作吗?我需要一个固定宽度的 div 的动态高度,它可能会下降到视口(viewport)下方。

 <script type="text/javascript">
function findheight(){  
  var div = document.getElementById('bg');
  var height = document.scrollHeight;
  div.style.height = height + 'px';
}

  </script>     
</head>

<body onload="findheight()">
    <div id="bg"> 

如果没有,还有其他解决方法吗?任何帮助表示赞赏。谢谢

最佳答案

您可以使用 javascript 实现此目的,您必须使用“offsetHeight”方法。

function getHeight() {
    var height = document.getElementById('test').offsetHeight;
    alert(height);
}

这是一个示例 fiddle
详情可以找here

关于javascript - 坚持使用简单的 Javascript 函数来查找高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13099015/

相关文章:

find - Gnuwin32 find.exe在执行搜索之前会扩展通配符

javascript - 如何在 contenteditable 元素中获取所选元素

javascript - jsfiddle如何标记代码?有图书馆吗?

php - 如何替换 Netbeans 中的字符串?

linux 发现无法从其他挂载点工作

javascript - 仅当中心 div 较小时才使中心 div 与侧 div 大小相同

javascript - JQuery选择每个父级,抓取child1的高度并将child2设置为child1的高度

javascript - JQuery 选项卡 : How to display a 'Loading...' message' on waiting an AJAX HTTP request response?

javascript - 如何从 datetimepicker js 禁用 future 的日期和时间

jQuery 移动 : Modify DOM when fully loaded to make page 100% in height