首页 > JS中变量加减问题

JS中变量加减问题

在计算窗体可见高度和宽度遇到了点问题

代码一开始是这样的oalert.style.top=(document.documentElement.clientHeight/2-200)+"px";
计算高度正常,没有问题。

然后我进行了如下修改:添加:
var oalertTop=oalert.offsetHeight/2;
修改:
oalert.style.top=(document.documentElement.clientHeight/2-oalertTop)+"px";

无法算出高度,位置在document.documentElement.clientHeight/2计算后的高度上,oalertTop的值并没有加入计算,
请帮我指点下错误,谢谢谢谢!


1.console你的变量,我觉得应该是你变量设置的问题。
2.打断点,通过查找变量的值来确定你的变量的值
3.确保你的变量是数值,js是弱类型的语言。存在类型转换的问题
4.如果还找不出问题,给出你的全部代码,谢谢

【热门文章】
【热门文章】