鼠标经过的文本框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 相关文章推荐
JavaScript国旗变换效果代码
Aug 13 Javascript
JS.findElementById()使用介绍
Sep 21 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
Apr 20 Javascript
浅谈jQuery中replace()方法
May 13 Javascript
一起学写js Calender日历控件
Apr 14 Javascript
JS实现鼠标框选效果完整实例
Jun 20 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
vue-cli3.0 特性解读
Apr 22 Javascript
Vue结合Video.js播放m3u8视频流的方法示例
May 04 Javascript
Vue中的字符串模板的使用
May 17 Javascript
javascript匿名函数中的'return function()'作用
Oct 15 Javascript
js实现跳一跳小游戏
Jul 31 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漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
thinkphp中memcache的用法实例
2014/11/29 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
Firefox div高度自适应
2009/04/28 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
vue实现微信分享功能
2018/11/28 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
python处理图片之PIL模块简单使用方法
2015/05/11 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
Python实现简单字典树的方法
2016/04/29 Python
详解Python字典小结
2018/10/20 Python
简单了解python代码优化小技巧
2019/07/08 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
python 默认参数相关知识详解
2019/09/18 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
英语专业个人求职自荐信
2013/09/21 职场文书
物业管理专业个人的自我评价
2013/11/19 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
团队拓展活动方案
2014/08/28 职场文书
办理房产证委托书
2014/09/18 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
利用python进行数据加载
2021/06/20 Python
mysql创建存储过程及函数详解
2021/12/04 MySQL