2011-04-19 69 views
0

我目前在寻找一个javascript来为我做一个数学计算。我正在寻找能够读取整个窗口高度(不是屏幕尺寸)的东西,从该值减去100px,然后输出到(比方说,一个样式值)。是这样的可能吗?Javascript:计算DIV的高度减去像素

提前致谢!

回答

2

要计算一个div的高度,你可以使用属性innerHeight,是这样的:

var height = document.getElementById('somediv').innerHeight; 

然后,你可以做你需要在这个变量的计算,后来又在像使用:

document.getElementById('otherdiv').style.height = height + 'px'; 
+0

突出显示您的代码。它使它变得很生气。 – Blender 2011-04-19 23:21:21

+0

对不起...谢谢! – jcarlosn 2011-04-19 23:21:53

+0

Ooo我喜欢那样!但是有可能计算整个窗口的高度吗?这是我到目前为止所做的,似乎没有填补,这就是为什么窗口的想法可能工作。 var height = document.getElementById('#maindiv')。innerHeight; document.getElementById('#seconddiv')。style.height = height +'-100px'; – Dustin 2011-04-19 23:33:35