我正在尝试获取浏览器窗口的高度和宽度并将其显示在正文上以及更改高度以匹配。
这是我当前的代码:
window.onresize = window.onload = function() {
width = this.innerWidth;
height = this.innerHeight;
document.body.innerHTML = width + 'x' + height; // For demo purposes
}
上面的代码在 body 上显示宽度和高度 ok,现在是时候将它添加到一个 css 变量中了:
var header = document.querySelector('.header')
window.onresize = window.onload = function() {
width = this.innerWidth;
height = this.innerHeight;
header.style.setProperty('--height', height);
header.style.setProperty('--width', width);
document.body.innerHTML = width + 'x' + height; // For demo purposes
}
我知道代码不正确,但我找不到任何可比较的示例,这是一个小提琴,以防代码不够。