纯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:从标题中删除已解决的问题..只需接受您认为正确的答案。。