可以使用javascript将div高度更改为100%减去100px?

时间:2012-01-13 20:27:51

标签: javascript jquery css

我对JS几乎一无所知,所以我想我会问。我在另一个帖子中看到了这个:

<script type="text/javascript">
function contentSize()
{
    document.getElementById('content').style.height=(window.availHeight-40)+"px";
}
onload=contentSize;
onresize=contentSize;
<script>

直截了当但不起作用......

1 个答案:

答案 0 :(得分:3)

如果你使用jQuery,那么http://api.jquery.com/height/

IE提供此信息的方式与Chrome / FF / Safari不同,因此如果 使用lib来帮助覆盖所有基础,那么可能会更好。您可以使用height()函数来获取窗口的大小并设置目标内容的高度。

$('#mydiv').height( $(window).height() - 100 );