gpt4 book ai didi

设置div高度的Javascript不起作用

转载 作者:行者123 更新时间:2023-11-30 10:55:57 24 4
gpt4 key购买 nike

我试图在我的页面上设置两个 div 的高度,因为我的页面内容是动态的。但它不会工作。高度只是 div 的一个屏幕。

div 包含侧边框,这就是为什么它必须一直都是。知道为什么高度仅 = 一个屏幕高度吗?

function bodyHeight() {
var scnHei;

if (self.innerHeight) // all except Explorer
{
scnHei = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
// Explorer 6 Strict Mode
{
scnHei = document.documentElement.clientHeight;
}
else if (document.body) // other Explorers
{
scnHei = document.body.clientHeight;
}

document.getElementById("bgr_right").style.height=scnHei + "px";
document.getElementById("bgr_left").style.height=scnHei + "px";
}

这里是我调用函数的地方:

<body onload="bodyHeight();">

更新:+ 添加了“px”;但也不起作用...

最佳答案

.style.height=scnHei;

应该是

.style.height=scnHei + "px";

当然,.style.width 也是如此。您忘记将单位添加到宽度/高度值。

关于设置div高度的Javascript不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1624992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com