鼠标经过的文本框textbox变色


Posted in Javascript onMay 21, 2009

JS文件:

function mouseAction() { 
var textInputs = document.getElementsByTagName("input"); 
var len = textInputs.length; 
var index = 0; 
var textInput; 
/* 
也能用 for in 语句遍历 
for (textInput in textInputs){ 
textInputs[textInput].onmouseover = functionName; 
} 
*/ 
for( index = 0; index < len; index++ ) { 
textInput = textInputs[index]; 
if( textInput.getAttribute("type") == "text" ){ 
textInput.onmouseover = function (){ 
//也能用这种方式 this.style.backgroundColor = "red"; 
this.className = "txtMouseOver"; //要先在HTML中引入CSS文件 
}; //注意要加分号 textInput.onmouseout = function(){ 
this.className = "txtMouseOut"; 
}; 
textInput.onfocus = function(){ 
this.className = "txtMouseFocus"; 
}; 
textInput.onblur = function(){ 
this.className = "txtMouseBlur"; 
}; 
} 
} 
} 
//也可以直接跟一个函数名,不要加引号,括号 window.onload = mouseAction; 
window.onload = function(){ 
mouseAction(); 
};

CSS文件:
/*主体居中显示*/ 
body{ 
    width: 80%; 
    height: 800px; 
    position: relative; 
    margin-left: 10%; 
    /*left: -40%;*/ 
    border: #00CCFF solid thin; 
} 
.txtMouseOver 
{ 
border-color: #9ecc00; 
} 
.txtMouseOut 
{ 
border-color: #84a1bd; 
} 
.txtMouseFocus 
{ 
border-color: #9ecc00; 
background-color: #e8f9ff; 
} 
.txtMouseBlur 
{ 
border-color: #84a1bd; 
background-color: #ffffff; 
}
Javascript 相关文章推荐
科讯商业版中用到的ajax空间与分页函数
Sep 02 Javascript
再谈ie和firefox下的document.all属性
Oct 21 Javascript
在父页面调用子页面的JS方法
Sep 29 Javascript
全面解析Bootstrap表单样式的使用
Sep 09 Javascript
Bootstrap基本样式学习笔记之表单(3)
Dec 07 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
微信小程序之蓝牙的链接
Sep 26 Javascript
Angular2的管道Pipe的使用方法
Nov 07 Javascript
node跨域转发 express+http-proxy-middleware的使用
May 31 Javascript
微信小程序webview 脚手架使用详解
Jul 22 Javascript
Angular如何由模板生成DOM树的方法
Dec 23 Javascript
JavaScript实现商品评价五星好评
Nov 30 Javascript
jQuery 性能优化指南(3)
May 21 #Javascript
jQuery 性能优化指南(2)
May 21 #Javascript
jQuery 性能优化指南 (1)
May 21 #Javascript
javascript操作cookie_获取与修改代码
May 21 #Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
May 21 #Javascript
Javascript 的addEventListener()及attachEvent()区别分析
May 21 #Javascript
W3C Group的JavaScript1.8 新特性介绍
May 19 #Javascript
You might like
php smarty模板引擎的6个小技巧
2014/04/24 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
Javascript 跨域访问解决方案
2009/02/14 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
javascript几个易错点记录
2014/11/26 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
vue.js入门教程之基础语法小结
2016/09/01 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
Python类的用法实例浅析
2015/05/27 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
实例介绍Python中整型
2019/02/11 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
介绍Java的内部类
2012/10/27 面试题
幼儿园教师自我鉴定
2014/03/20 职场文书
公司处罚决定书
2015/06/24 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
CSS基础详解
2021/10/16 HTML / CSS