【发布时间】:2014-03-03 22:03:31
【问题描述】:
我想设置表格中单元格的高度,但我想动态设置。我从 javascript 中获取窗口的高度,然后我想将它嵌入到 div 样式中。
<script language="javascript">
var width = isNaN(window.innerWidth) ? window.clientWidth : window.innerWidth;
var height = isNaN(window.innerHeight) ? window.clientHeight : window.innerHeight;
if (height>900 )
{
set_height = "500px";
} else if (height>700 && height<900) {
set_height = "400px";
} else if (height>500 && height<700) {
set_height = "300px";
} else if (height>300 && height<500) {
set_height = "300px";
}
</script>
<table border ="1">
<tr><td>
<div style="height: set_height">
</div>
</td></tr>
</table>
有可能吗?
【问题讨论】:
-
为您的
div添加一个ID,将您的代码包装在窗口加载函数中,然后使用document.getElementById('yourdiv').style.height = set_height。
标签: javascript html css styles height