<script language="javascript" type="text/javascript">
var he=document.body.clientHeight-105
document.write("<div id=tt style=height:"+he+";overflow:hidden>")
</script>
请问这段代码哪里有错误
var he=document.body.clientHeight-105
document.write("<div id=tt style=height:"+he+";overflow:hidden>")
</script>
请问这段代码哪里有错误
解决方案 »
- 急问一个JS问题
- 求老鸟推荐学习javascript好的资料
- 求实数正则表达式
- 关于限制单元格大小后自动改变内容大小的难题
- 有点难度的文本分页显示问题!欢迎高手来指点!来者有分了!
- cancelBubble和fromElement,toElement困惑了很久~~请解释一下,谢谢~~~~~~
- 请高手帮帮小弟啊,有急用!
- 怎么做这种指向?http://search.lycos.com.cn/static.php?url=http://shopping.263.net
- 新手问题:怎么在html中调用.js文件,并使用其中的方法?
- easyui 单击table里的某条ID记录传到另一张table显示内容
- JS定时器问题求助!!
- 求助jquery 目录拖拽效果弹跳效果
==============
document.write("<div id='tt' style='height:"+he+"' overflow:hidden>")alert(document.body.clientHeight) 是否为0
此时body没有加载,所以document.body is null
所以如果想获取body的高度可以写在onload方法里
window.onload = function() {
var he=document.body.clientHeight-105
};
"<div id='tt' style='height:" + he + "px;overflow:hidden;'></div>"2L说的也对, 要获取body必须onload后执行, 否则DOM中不存在body