如何通过javascript更改文本框背景颜色?

nec*_*tar 1 javascript

我的javascript-

function validate_loginform(loginform) 
{
var uid = loginform.uid.value;
var pass = loginform.pass.value;
if(uid == "") 
  {

    color('uid');       
    return false;
  }
if(pass == 0) 
  {
    color('pass');
    return false;
  }

return true;
Run Code Online (Sandbox Code Playgroud)

}

function color(traget)
{
var targetbox = document.getElementById(target);
targetbox.style.backgroundColor="red";
}
Run Code Online (Sandbox Code Playgroud)

但是背景颜色不会改变,即使它没有返回fasle值.如果我删除color('uid');nad put alert("user name required");然后这个脚本工作正常.什么错了?
它在实际程序中的backgroundColor我只是错过了它

Mac*_*arz 6

使用jQuery你可以试试这个:

 $("#textbox").css("background-color", "red");
Run Code Online (Sandbox Code Playgroud)