Javascript 用于动态Div';s风格

Javascript 用于动态Div';s风格,javascript,math,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 =

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

不能用x来乘法。你需要*,就像任何计算器一样

var i = 0;

function onClick() {
    i++;
    var mathfunc = (-260 * i) - (-15);
    newdiv.style.marginLeft = mathfunc;
}
你真的需要从基础开始


编辑:您可能希望在运算符(-)和数字(-15)之间指定括号,否则js将不高兴:)

你需要从基础开始。检查可用的算术运算符:<代码>var math3=math1*i。谢谢你的提示,伙计。(:问题已解决…只是*。