【发布时间】:2013-04-06 18:49:24
【问题描述】:
我需要能够计算 HTML 元素 (div) 的高度...
我正在使用这个 javaScript 代码来计算 CSS 并将其添加到我的“Wrapper”div 中:
var h=window.innerHeight;
var content=920;
var fix=920-h;
document.getElementById("wrapper").style.height= +fix+ 'px';
但它根本不起作用......
有什么帮助吗?
【问题讨论】:
-
document.getElementById("wrapper").style.height= fix + 'px';
-
我cannot reproduce的问题。
-
+符号表明 lolcat111 的点差挑战建议删除将停止fix在转换为字符串之前被转换为数字,因此它可以附加"px"。由于它已经是一个数字,这不会产生实际影响,但会使代码稍微整洁一些,并为您节省一个字节。 -
你在哪里运行这个 JavaScript? -- 如果它在你的
<head>中没有任何 domready/window.onload 包装器,那将是你的问题所在。
标签: javascript html css variables var