用于定义CSS值的同一行上的JavaScript速记数学

时间:2016-02-19 23:22:00

标签: javascript html css

分配CSS样式并在同一行添加像素的简写是什么?以下方法不起作用,但我应该非常清楚我正在尝试做什么:

header.style.top = (h + 100)+px;

3 个答案:

答案 0 :(得分:6)

px未定义。我相信你打算连续串起来。请注意以下内容......

header.style.top = (h + 100) + 'px';

JSFiddle Link - 简化演示

答案 1 :(得分:4)

header.style.top = (h + 100) + 'px';

答案 2 :(得分:0)

我相信您无需指定px值。默认为pixels

结帐这个问题:Using Javascript to add width to a HTML element

在此处http://javascript.info/tutorial/styles-and-classes-getcomputedstyle,他们说将px括在括号'px'中。像上面的答案一样。