我想在一个输入元素被聚焦后改变它的颜色,原来的颜色是灰色,当我悬停它变成蓝色,和我聚焦时一样,蓝色,在我检查表单是否有效之后,当会有没有写电子邮件,有一个 jquery 函数会将背景颜色更改为红色并将颜色更改为白色并将值更改为一些警报消息,但是当用户再次单击输入时,该背景颜色将返回为白色,我希望颜色恢复正常,灰色 - 蓝色(悬停,选中或聚焦)
$("#email").focus ( function() { if(document.getElementById('email').style.backgroundColor=="Crimson") { $("#email").css("background-color","white");
$("#email").css("color","grey");
$("#email").css("font-weight","normal");
$("#email").val(""); }});