鼠标经过的文本框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 相关文章推荐
JQuery 学习笔记 选择器之二
Jul 23 Javascript
Ajax异步提交表单数据的说明及方法实例
Jun 22 Javascript
JavaScript仿静态分页实现方法
Aug 04 Javascript
实例代码详解jquery.slides.js
Nov 16 Javascript
JavaScript如何禁止Backspace键
Dec 02 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
Oct 25 Javascript
JS实现的自动打字效果示例
Mar 10 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 Javascript
ES6生成器用法实例分析
Apr 10 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
Vue使用Three.js加载glTF模型的方法详解
Jun 14 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
jQuery 使用手册(二)
2009/09/23 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
js实现分割上传大文件
2016/03/09 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
通过实例解析vuejs如何实现调试代码
2020/07/16 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
python机器学习之决策树分类详解
2017/12/20 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
Python中文件的读取和写入操作
2018/04/27 Python
详解django中使用定时任务的方法
2018/09/27 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
新手学python应该下哪个版本
2020/06/11 Python
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
写给学生的新学期寄语
2014/01/18 职场文书
党的群众路线教育实践活动心得体会
2014/03/03 职场文书
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
win10安装配置nginx的过程
2021/03/31 Servers
Mysql 性能监控及调优
2021/04/06 MySQL
python缺失值的解决方法总结
2021/06/09 Python