[个人意见,仅供参考]
在网页文件头部加上
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
并且使用
document.documentElement.clientHeight
在网页文件头部加上
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
并且使用
document.documentElement.clientHeight
后来再试,如果网页中body里面什么内容都不加则得出来就为,0为什么要这样?
网页增加的全是DIV,也得不出值,如何解决呀?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
div{height:100px; background:red}
</style>
</head><body>
<div></div>
</body>
</html>
<script type="text/javascript">
alert(document.body.clientHeight);
</script>----
显示100,而在div不设置内容和高度,默认高度0,你document.body.clientHeight当然也是0
哥们儿的问题我也遇到过,在做一个滚动层的时候,就是只要里边没有内容document.body.clientHeight值就是零
document.documentElement.clientHeight这个应该有值啊
documentElement是文档的根节点