2017-02-27 23 views
0

我想根据屏幕的高度来改变我的标题div的高度和背景。使用javascript调整div和背景大小

这是我到目前为止有:

function getScreenSize() { 
"use strict"; 
var h = window.innerHeight; 

document.getElementById("header").style.height = h; 
} 

,然后我用身体标记的onload使用。

<body onload="getScreenSize()"> 

以下是js fiddle的全部网站以防万一。

感谢您的帮助。

+0

你为什么不使用CSS? '@ media' ...'%','vh' ...你知道... –

+1

'document.getElementById(“header”)。style.height = h +'px'' – Nick

+0

你具体哪个窗口高度定位? –

回答

2

用JavaScript设置样式时,您需要指定单位:

document.getElementById("header").style.height = h + 'px'; //added + 'px' 
+1

标题高度到窗口高度?奇怪的想法。 –

+0

哦* facepalms难倒了15分钟,谢谢。 –