在IE中可行,火狐里不行,为什么呢?
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title>AAA</title>
</head>
<body>
<table id="table_test" width="100%" border="2">
<tr>
<td>
<script type="text/javascript">
<!--
document.write("AAA",screen.availHeight,"BBB",screen.height);
-->
</script>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
var height_table=screen.height-120;
document.getElementById("table_test").height=height_table;
-->
</script>
</body>
</html>
火狐和谷歌浏览器要用,CSS 设置高度
document.getElementById("table_test").style.height=height_table+"px";
你题目的解答代码如下:
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title>AAA</title>
</head>
<body>
<table id="table_test" width="100%" border="2">
<tr>
<td>
<script type="text/javascript">
<!--
document.write("AAA",screen.availHeight,"BBB",screen.height);
-->
</script>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
var height_table=screen.height-120;
document.getElementById("table_test").style.height=height_table+"px";
-->
</script>
</body>
</html>
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!