嘿伙计们我正在尝试编辑动态创建的div。 我需要div的MarginLeft样式值由var。
确定我正在努力创建数学函数。
为了简单起见,我只包含一段代码。
var i = 0;
function onClick() {
i++;
var mathfunc = (-260 x i) - -15;
newdiv.style.marginLeft = mathfunc;
}
var mathfunc是导致它失败的原因。 我尝试过mathfunc代码的变体,但它仍然失败了:
var math1 = -260;
var math2 = -15;
var math3 = math1 x i;
var mathfunc = math3 - math2;
答案 0 :(得分:1)
您不能将x用于乘法。你需要*,就像几乎任何计算器一样。
var i = 0;
function onClick() {
i++;
var mathfunc = (-260 * i) - (-15);
newdiv.style.marginLeft = mathfunc;
}
你真的需要从基础开始......
编辑:您可能想要在运算符( - )和数字(-15)之间指定括号,否则js将不满意:)。 http://jsfiddle.net/56gtpzm6/