文本框(input)获取焦点(onfocus)时样式改变的示例代码
代码 获取 示例 改变 样式 input 文本框 焦点
2023-06-13 09:15:15 时间
摘要:许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果。其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可。本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了。
许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果。其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可。本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了。
functionfocusInput(focusClass,normalClass){
varelements=document.getElementsByTagName("input");
for(vari=0;i<elements.length;i++){
if(elements[i].type!="button"&&elements[i].type!="submit"&&elements[i].type!="reset"){
//if(elements[i].type=="text"){
elements[i].onfocus=function(){this.className=focusClass;};
elements[i].onblur=function(){this.className=normalClass||"";};
}
}
}
window.onload=function(){
focusInput("focusInput","normalInput");
}
<styletype="text/css">
.normalInput{border:1pxsolid#ccc;}
.focusInput{ border:1pxsolid#FFD42C;}
</style>
相关文章
- 【Groovy】map 集合 ( 根据 Key 获取 map 集合中对应的值 | map.Key 方式 | map.‘Key’ 方式 | map[‘Key’] 方式 | 代码示例 )
- 【Java AWT 图形界面编程】FileDialog 对话框 ( 打开文件 | 保存文件 | 构造函数 | 获取文件路径 | 获取文件名称 | 代码示例 )
- JSgetStyle获取最终样式函数代码
- javascript获取HTMl文件指定元素的代码
- JavaScript游戏之是男人就下100层代码打包
- Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
- $.get获取一个文件的内容示例代码
- PHP和JavaScrip分别获取关联数组的键值示例代码
- JS获取滚动条高度示例代码
- C#获取当前页面的URL示例代码
- JQuery获取或设置ckeditor的数据(示例代码)
- 在Iframe中获取父窗口中表单的值(示例代码)
- 利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
- javascript获取鼠标点击元素对象(示例代码)
- 获取鼠标在div中的相对位置的实现代码
- c#获取当前年的周数及当前月的天数示例代码
- PHP获取php,mysql,apche的版本信息示例代码
- Jquery获取元素的父容器对象示例代码
- javascript获取form里的表单元素的示例代码
- JavaScript获取当前页面上的指定对象示例代码
- js获取上传文件大小示例代码
- asptextbox获取显示mysql数据示例代码
- Java获取当地的日出日落时间代码分享
- C#获取Word文档中所有表格的实现代码分享