在javascript中,可以使用onfocus事件设置文本框输入时变颜色,只需要给元素绑定onfocus事件,再使用“对象.style.background="颜色值"”即可。onfocus事件在对象获得焦点时发生,通常用于表单中。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
动态设置文本框颜色:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 主要是利用javascript中的触发事件onfocus
<script language= "javascript" type= "text/javascript" >
<!--
function myFocus(obj,color){
if (obj.value== "请输入收件人地址" ){
obj.value= "" ;
}
obj.style.backgroundColor=color;
}
function myblur(obj,color){
obj.style.background=color;
}
在input标签中
<input type= "text" name= "username" id= "username" onfocus= "myFocus(this,'#f4eaf1')" onblur= "myblur(this,'white')" value= "请输入收件人地址" />
用上述简单方法可以做到文本框背景颜色的变换和提示信息的清除
|
登录后复制
onfocus 事件在对象获得焦点时发生。Onfocus 通常用于 ,