输入文本需要改变颜色

时间:2014-06-16 15:33:30

标签: javascript html css input colors

当我点击它并显示“密码”时,我试图将文本更改为浅灰色,但是当我点击它时,我需要将其更改为字体颜色黑色和输入类型“密码“

HTML:

<div> 
    <input type="text" name="password" value="Password" onfocus="emptyBox(this)" onblur="fullBox(this)" style="color:#bdbdbd">
</div>

JavaScript:

  function emptyBox(box) {
    if (box.value == "Password") {
      box.value = "";
      box.type = "password";
      box.style = "color:#000000";
    }
  };

  function fullBox(full) {
    if (full.value == "") {
      full.value = "Password";
      full.type = "text";
      full.style = "color:#bdbdbd";
    }
  };

1 个答案:

答案 0 :(得分:1)

您以错误的方式绑定CSS属性。由于多次出现一个错误,我提供了一个例子:

full.style.color = "#bdbdbd"