用if语句jquery改变颜色

时间:2020-06-20 09:07:23

标签: javascript html jquery css

为什么背景颜色没有变为绿色?

var id;
id = setInterval(changeColor, 1000);

function changeColor(){
  var elem= $("#target");         

  var color = elem.css('background-color');
  if (color == 'rgb(255,0,0)')
    elem.css('background-color','green');
  else
    elem.css('background-color', 'red');
}

2 个答案:

答案 0 :(得分:0)

尝试一下:

var id;
id = setInterval(changeColor, 1000);

function changeColor(){
  var elem= $("#target");         

  var color = elem.css('background-color');
  if (color == 'rgb(255, 0, 0)')
    elem.css('background-color','green');
  else
    elem.css('background-color', 'red');
}

if语句正在检查错误的条件:'rgb(255,0,0)''rgb(255, 0, 0)'

答案 1 :(得分:-1)

尝试检查rgba而不是rgb。

public boolean commonEnd(int[] a, int[] b) {
  int length1=a.length;
  int length2=b.length;
  if(a[0]==b[0]||a[length1-1]==b[length2-1]){
    return true;
  }
  return false;
}