我需要一点帮助。
我想根据屏幕内高改变div的高度 为此,我编写了一个 java 脚本,如下所示
<script>
function height()
{
var h = window.innerHeight;
document.getElementById("bg").style.height = h;
}
</script>
每当我使用
document.getElementById("bg").style.height = h;
我没有向 div 元素写入任何内容 #bg 但是当我以 px 为单位定义高度时,例如 500px,我会在 div 元素 #bg 中写入高度。
最佳答案
您需要将“px”添加到高度值:
function height()
{
var h = window.innerHeight;
document.getElementById("bg").style.height = h+'px';
}
显然在某个时候调用函数
height();
检查 fiddle - http://jsfiddle.net/MRttV/
关于javascript - 根据窗口内部高度更改 Div 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24776386/