新闻动态
新闻动态
- 影响网站关键词排名的因素
- 网页信噪比与相关度计算
- Asp.net页面中如何镶嵌Word文档
- 如何获得高质量的导入链接?
- Nofollow标签的写法以及nofollow使用介绍
- .net core类中定义的ICollection对象保存在哪
- .net 工厂方法模式 c# 什么是工厂模式
- 怎样把类文件编译成dll
- 详解String 和 StringBuffer 区别
- PHP 安装包的 Thread Safe和Non Thread Safe版本
联系我们
邮箱:
手机:15383239821
asp.net
文本框(input)获取焦点时改变样式
作者:
发布时间:2014-06-13
点击:
给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果,可以得到很好的用户体验。要实现这样的效果其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可。本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了。
--------------------------------------------------------------
浏览示例文件:
http://www.codebit.cn/pub/html/javascript/tip/input_focus/input_focus.php
--------------------------------------------------------------
Javascript:
-
-
<script type="text/javascript">
-
// 说明:文本框(input)获取焦点(onfocus)时样式改变的实现方法
-
// 整理:http://www.CodeBit.cn
-
-
// focusClass : 获取焦点时的样式
-
// normalClass : 正常状态下的样式
-
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") { -
elements[i].onfocus = function()
{ this.className = focusClass; }; -
elements[i].onblur = function()
{ this.className = normalClass||''; }; -
}
-
}
-
}
-
</script>
-
测试代码:
HTML:
-
-
<style type="text/css">
-
.normalInput {
-
border:1px solid #ccc;
-
}
-
.focusInput {
-
border:1px solid #FFD42C;
-
}
-
</style>
-
-
<script type="text/javascript">
-
window.onload = function () {
-
focusInput('focusInput', 'normalInput');
-
}
-
</script>
-
-
文本框:<input type="text" class="normalInput" />
新闻资讯
-
2012-06-30长尾关键词怎么做
-
2010-12-09怎么做友情链接才符合SEO?
-
2012-06-305大seo细节
-
2023-09-21PHP函数介绍—is_file(): 检查路径是否为文件
-
2012-10-09有效提高网站收录的办法
-
2010-08-10.NET的Session老不定时的过期 解决办法
相关案例
