1

所以我有以下代码:

function moveIt(var1,var2,var3){
    document.getElementById(var1).style.var2 = var3;
}

然后使用

window.setTimeout("moveIt('square','backgroundColor','blue')",1500);

但它保持不变。在第一个代码中将 var2 更改为 backgroundColor 使其工作。

我能做些什么来解决它?

谢谢。

4

2 回答 2

3

尝试这个

 document.getElementById(var1).style[var2] = var3;

这是这个概念的应用版本。

于 2013-08-29T13:02:54.880 回答
2

尝试

window.setTimeout(function(){moveIt('square','backgroundColor','blue')},1500);

function moveIt(var1,var2,var3){
    document.getElementById(var1).style[var2] = var3;
}
于 2013-08-29T13:02:55.330 回答