输入文本需要改变颜色

Input text needs to change color

本文关键字:改变 变颜色 文本 输入      更新时间:2023-09-26

当我点击它并显示"password"时,我试图让文本变为浅灰色,但是当我点击它时,我需要它更改为字体颜色黑色和输入类型为"password"

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";
    }
  };

你绑定CSS属性的方式不对。由于一个错误多次发生,我提供了一个例子:

full.style.color = "#bdbdbd"