有人知道为什么下面的代码不能工作吗?我需要一个固定宽度的 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);
}
关于javascript - 坚持使用简单的 Javascript 函数来查找高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13099015/