[英]Using javascript to set the height of a div based on browser window size
我希望div的大小根据浏览器窗口的大小动态变化。 到目前为止,这就是我所拥有的。
var myHeight;
if (typeof (window.innerWidth) == 'number') {
//Non-IE
myHeight = window.innerHeight;
} else if (document.documentElement &&
(document.documentElement.clientHeight)) {
//IE 6+ in 'standards compliant mode'
myHeight = document.documentElement.clientHeight;
}
window.onload = function () {
console.log(myHeight - 40);
var primaryHeader = document.getElementById('primary-header'); //.setAttribute("height","myHeight");
primaryHeader.style.height = myHeight;
}
我可以打印出浏览器的高度,但是似乎无法将其用作div的高度。
任何帮助将是惊人的感谢。
高度是一种长度。 长度需要单位。
试试myHeight+"px";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.