坚持使用简单的Javascript函数来查找高度
有人知道为什么下面的代码不能工作吗?我需要一个固定宽度div的动态高度,该div可能下降到视口下方坚持使用简单的Javascript函数来查找高度,javascript,find,height,Javascript,Find,Height,有人知道为什么下面的代码不能工作吗?我需要一个固定宽度div的动态高度,该div可能下降到视口下方 <script type="text/javascript"> function findheight(){ var div = document.getElementById('bg'); var height = document.scrollHeight; div.style.height = height + 'px'; } </script>
<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">
函数findheight(){
var div=document.getElementById('bg');
var height=document.scrollHeight;
div.style.height=高度+px;
}
如果没有,还有别的办法吗??感谢您的帮助。谢谢之所以不起作用,是因为div.style.height 空,因此执行parseFloat返回NaN
document.getElementById('bg')。offsetHeight
那么这应该可以工作了
或
试一试
在你的身体里
onload=bodyHeight()代码>这是我解决这类问题的方法。希望这对你也有用
使用jquery中的$(document).height()
获取文档高度如果使用javascript可以实现这一点,则必须使用“offsetHeight”方法
function getHeight() {
var height = document.getElementById('test').offsetHeight;
alert(height);
}
这是一个示例
您可以在div.style.height=height+'px'上方找到详细信息give alert(height);看看你是不是越来越高了?谢谢,不,我什么都没得到…@kritya:IMO,简单的任务不需要使用图书馆。
function getHeight() {
var height = document.getElementById('test').offsetHeight;
alert(height);
}