javascript - JS中变量加减问题
本文介绍了javascript - 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.如果还找不出问题,给出你的全部代码,谢谢
这篇关于javascript - JS中变量加减问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文