调整窗口大小时更新窗口内部高度

时间:2014-10-31 21:39:34

标签: javascript window height window-resize

到目前为止,我已经成功使Id具有与窗口相同的innerHeight。 但是,当我调整窗口大小时,高度保持不变。

任何人都可以帮助我在调整大小时让Id与窗口相同的innerHeight吗? 这是代码

function height()
{
var h = window.innerHeight;

document.getElementById("id").style.height = h+'px'; 
}

height();

2 个答案:

答案 0 :(得分:2)

这种方法可能会对现有的事件处理程序起到更好的作用:

window.addEventListener('resize',function(){
  document.getElementById("id").style.height = window.innerHeight + 'px';
});

答案 1 :(得分:0)

您可以使用:

window.onresize = function(event) {
    var h = window.innerHeight;
    document.getElementById("id").style.height = h+'px'; 
};