javascript - JS中变量加减问题
PHP中文网
PHP中文网 2017-04-10 17:08:16
[JavaScript讨论组]

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

代码一开始是这样的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的值并没有加入计算,
请帮我指点下错误,谢谢谢谢!

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
伊谢尔伦

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号