JS - 使用当前窗口大小设置窗口高度
JS - set window height using current window size
我有一些CSS需要设置高度,但这需要根据用户来完成。
我已经制作了一些有效的代码 - 它计算窗口高度,但它不会改变身体高度。我做错了什么?
function setWindowHeight(){
var windowHeight = window.innerHeight;
document.getElementsByTagName('body').style.height = windowHeight + "px";
}
你需要添加一个eventListener,并且不需要使用getElementsByTagName,因为只有1个正文标签:
function setWindowHeight(){
var windowHeight = window.innerHeight;
document.body.style.height = windowHeight + "px";
console.log(document.body.style.height);
}
window.addEventListener("resize",setWindowHeight,false);
或者,如果要使用,可以执行以下操作:
function setWindowHeight(){
var windowHeight = window.innerHeight;
document.getElementsByTagName('body')[0].style.height = windowHeight + "px";
console.log(document.body.style.height);
//---------------------------------------´
//will get the first element tagged body
}
window.addEventListener("resize",setWindowHeight,false);
编辑(更改了上面的代码):您可以在 Firefox 控制台中检查该值。打开它(CTRL + SHIFT + K)并调整窗口大小,您将看到在执行此操作时触发事件大小调整。
try this may work
document.getElementsByTagName('body').height = windowHeight + "px";
相关文章:
- 窗口大小html css
- Chrome应用程序调整窗口大小保持纵横比
- Adobe Air SDK在页面加载时调整窗口大小
- 窗口大小调整事件在ie7中持续触发
- 提示不同的Javascript/JQuery在窗口大小调整为低于/高于设置宽度时显示
- 如何设置和锁定CKEditor窗口大小
- 如何在量角器/WebdriverJS中设置默认浏览器窗口大小
- 根据当前屏幕窗口大小设置模式窗口的最大高度
- 如何将浏览器窗口的字体大小设置为 100%
- FF 未在窗口上设置大小
- 谷歌地图根据窗口大小设置不同的缩放
- 在窗口上设置产品滑块宽度,同时调整CSS媒体查询的大小
- 是否可以将Canvas ID的宽度和高度属性设置为窗口大小的90%
- 在页面加载前动态设置CSS img max-height + max-width属性为窗口大小
- 设置窗口大小
- CSS:如何根据屏幕/窗口大小设置宽度和高度
- 使用window.Open在默认浏览器中打开链接,并在可可中的webView中设置窗口大小
- JS - 使用当前窗口大小设置窗口高度
- 在电子浏览器窗口中设置最大和最小大小
- 我可以根据窗口大小设置样式吗?