Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
纯Javascript-用于定时操作的自定义js css选择器_Javascript_Css - Fatal编程技术网

纯Javascript-用于定时操作的自定义js css选择器

纯Javascript-用于定时操作的自定义js css选择器,javascript,css,Javascript,Css,因此,我有以下代码: function moveIt(var1,var2,var3){ document.getElementById(var1).style.var2 = var3; } 然后使用 window.setTimeout("moveIt('square','backgroundColor','blue')",1500); 但它保持不变。Changin var2到backgroundColor中的第一个代码使其工作 我能做些什么来解决它 谢谢。试试这个 document

因此,我有以下代码:

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

window.setTimeout("moveIt('square','backgroundColor','blue')",1500);
但它保持不变。Changin var2到backgroundColor中的第一个代码使其工作

我能做些什么来解决它

谢谢。

试试这个

 document.getElementById(var1).style[var2] = var3;
这是的应用版本。

试试这个

 document.getElementById(var1).style[var2] = var3;
这是的应用版本。

试试看

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

试一试


您需要使用的样式可能重复:
…style[var2]
。不要传递字符串,传递函数!解决了的。谢谢。还在学习@user2075203:从标题中删除已解决的问题。只需接受您认为正确的答案。可能需要使用的答案重复:
…style[var2]
。不要传递字符串,传递函数!解决了的。谢谢。还在学习@user2075203:从标题中删除已解决的问题..只需接受您认为正确的答案。。