<script type="text/javascript">
function resizing() {
var h = screen.height;
var dh = h - 270;
document.getElementById('chat').style.height = dh;
}
</script>
<body onload="resizing();">
<div id='chat' style='position: fixed;left: 0px;top: 45px;width: 80%;border-radius: 8px;border: 1px solid #000;'>HI</div>
</body>
没有工作,没有调整div :(如何调整div高度javascript?
答案 0 :(得分:4)
将单位px
添加到数字:
document.getElementById('chat').style.height = dh + 'px';
答案 1 :(得分:0)
document.getElementById('chat').style.height= dh + "px";
答案 2 :(得分:0)
这些属性可能无法在Firefox,Chrome和其他非IE浏览器中使用。为了使其在所有浏览器中都能正常工作,我建议您尝试以下方法:
document.getElementById('chat').setAttribute("style","height:" + dh + 'px');