javascript,从字符串中减去一个数字

时间:2013-06-10 17:43:41

标签: javascript subtraction

任何人都可以帮忙,似乎有很多条款可供我寻找,但仍然无法解决这个问题?

我使用javascript来获取窗口高度然后减去40 px以给我剩余可用空间的值,但是它给了我“无效参数”并且我不确定为什么

var WH=$(window).height();
var TopSpace=40;
var AvailSpace=WH-TopSpace;
document.getElementById("BottomSpace").style.height=AvailSpace;

当页面加载新鲜时,它会显示无效参数,如果我按F5它会完成工作吗?

非常感谢

1 个答案:

答案 0 :(得分:4)

如果你使用jquery来获取窗口高度,为什么不使用它来改变“BottomSpace”的风格?我测试了你的代码,问题(至少在Safari中)是你没有在高度设置单位,所以要么使用jQuery,要么设置单位(px)。这是jsFiddle

var WH=$(window).height();
var TopSpace=40;
var AvailSpace=WH-TopSpace;
//$("#BottomSpace").height(AvailSpace);
document.getElementById("BottomSpace").style.height=AvailSpace + "px";