我想在调整窗口大小时更改 div 的高度。我知道它可以使用 css 来完成,height:100%;
但这不适用于我需要的东西。我想在没有 JQuery 或任何其他框架的纯 javascript 中实现这一点。
这是我所做的:
<div id="left">
<div id="inner">
</div>
</div>
CSS
#left{
margin-top:40px;
width:200px;
height:576px;
background:white;
}
#inner{
height:100%;
overflow-y:scroll;
}
JAVASCRIPT
window.onload=
window.onresize=function(){
var left=document.getElementById('left');
var window_height = window.innerheight;
if ( window_height > 600px ) { left.style.height = document.body.offsetHeight
+"px"; }
else { }
}
id 为 left 的 div 必须具有相同的边距。我只是想更改 div 的高度以匹配内部窗口高度(以 px 为单位)。
谢谢你。