输入文本需要改变颜色
Input text needs to change color
当我点击它并显示"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"
相关文章:
- 如何用jquery动画改变背景颜色,就像一个过渡
- 如何使细胞一次改变一个颜色,而不是一次改变所有颜色
- jQuery改变背景颜色不工作
- 当改变背景颜色的html选择,第一个选项改变它
- 随着背景颜色的变化而改变按钮颜色
- 高图-改变背景颜色沿特定的日期范围
- 聚合物改变应用颜色
- JavaScript:在点击时改变背景颜色(切换类)
- 每秒钟在红色和绿色之间改变背景颜色
- Jquery改变背景颜色悬停,不断闪烁
- 改变背景颜色不透明度与时间间隔
- Javascript -根据一天中的时间改变渐变颜色的主体
- HTML5颜色选择改变跨度颜色
- 逐渐改变背景颜色
- 获取JavaScript oninput函数来改变背景颜色
- 根据被过滤的值来改变字体颜色
- 使用Javascript和RGBA改变背景颜色渐变
- 如何使用Angularjs指令根据动态值改变文本颜色
- 单选按钮不改变背景颜色HTML/CSS
- 改变边框颜色Javascript