源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

文本框(input)获取焦点(onfocus)时样式改变的示例代码

  • 时间:2020-01-03 05:17 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:文本框(input)获取焦点(onfocus)时样式改变的示例代码
摘要:许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果。其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可。本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了。 许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果。其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可。本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了。
[u]复制代码[/u] 代码如下:
 function focusInput(focusClass, normalClass) {            var elements = document.getElementsByTagName("input");               for (var i=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');         }
[u]复制代码[/u] 代码如下:
<style type="text/css"> .normalInput { border:1px solid #ccc; } .focusInput {    border:1px solid #FFD42C; } </style>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部