input中placeholder属性
程序员文章站
2022-05-26 09:27:55
...
- 注意:IE 9及更早的版本不支持该属性
//列表框输入前默认灰色字体,输内容时字体加黑
<input type="text" name="" id="user_name" placeholder="用户名/学号/手机号">
可以使用js中的焦点事件完成该功能
- 1.onfocus获得焦点
- 2.onblur失去焦点
<script>
var text = document.querySelector('input');//获取元素
text.onfocus = function () {
if(this.value === '用户名/学号/手机号'){
this.value = '';
}
this.style.color = '#333';
}
text.onblur = function () {
if(this.value === ''){
this.value = '用户名/学号/手机号';
}
this.style.color = '#999';
}
</script>
推荐阅读
-
正则去除html字符串中的注释、标签、属性
-
详解JavaScript正则表达式中的global属性的使用
-
JavaScript正则表达式中的ignoreCase属性使用详解
-
浅析Android中的visibility属性
-
input提示文字颜色(input标签placeholder属性)
-
C#多线程之Thread中Thread.IsAlive属性用法分析
-
在Vue中获取组件声明时的name属性方法
-
Java8利用stream的distinct()方法对list集合中的对象去重和抽取属性去重
-
Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)
-
jquery中event对象属性与方法小结