动态Div风格的Javascript数学函数

时间:2015-04-04 10:51:32

标签: javascript math

嘿伙计们我正在尝试编辑动态创建的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;

1 个答案:

答案 0 :(得分:1)

您不能将x用于乘法。你需要*,就像几乎任何计算器一样。

var i = 0;

function onClick() {
    i++;
    var mathfunc = (-260 * i) - (-15);
    newdiv.style.marginLeft = mathfunc;
}

你真的需要从基础开始......

编辑:您可能想要在运算符( - )和数字(-15)之间指定括号,否则js将不满意:)。 http://jsfiddle.net/56gtpzm6/