javascript - JS中变量加减问题

查看:367
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆