是否可以在每次单击按钮时更改背景颜色并返回到原始javascript中的原始颜色?

时间:2016-01-25 00:44:03

标签: javascript background background-color

我似乎无法在google上看到任何结果,除非我使用jQuery并且我不太确定jQuery和javascript是否能够协同工作。

2 个答案:

答案 0 :(得分:0)

尝试使用data-*属性存储颜色替换,button元素的原始背景颜色或initial设置; JSON.parse()JSON.stringify()Array.prototype.reverse()切换设置data-*元素background的{​​{1}}个属性值; input type="button"事件。

不确定是否需要切换背景颜色或重置为原始颜色一次?



onclick




答案 1 :(得分:0)

jQuery不会与javascript冲突,它只是一个js库:)所以你可以使用jquery的selector.css(),或者在标准js中我认为它是(element).style.background = color

我建议使用jQuery。这是一个简单的jQuery方法:

  $("#button").click(function(){ 
   $("#tochange").css("background-color", "colorhex");
  });

如果您想交换颜色,例如,添加变量。

var x;
$("#button").click(function(){
if(x==0){
    $("#tochange").css("background-color", "colorhex"); 
    x= 1;
 } 
 else{other way round} 
});