鼠标经过的文本框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 相关文章推荐
不错的新闻标题颜色效果
Dec 10 Javascript
JS无限树状列表实现代码
Jan 11 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
Apr 23 Javascript
jQuery实现动画效果的实例代码
May 07 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
Dec 18 Javascript
AngularJS表单和输入验证实例
Nov 02 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
Apr 24 Javascript
在vue组件中使用axios的方法
Mar 16 Javascript
微信小程序之swiper滑动面板用法示例
Dec 04 Javascript
微信小程序实现的一键复制功能示例
Apr 24 Javascript
React冒泡和阻止冒泡的应用详解
Aug 18 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生成数组再传给js的方法
2014/08/07 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
PHP获取数组长度或某个值出现次数的方法
2015/02/11 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
PHP之正则表达式捕获组与非捕获组(详解)
2015/07/29 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
利用Webpack实现小程序多项目管理的方法
2019/02/25 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
python搭建虚拟环境的步骤详解
2016/09/27 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
pandas.cut具体使用总结
2019/06/24 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
python面向对象 反射原理解析
2019/08/12 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
Python爬虫过程解析之多线程获取小米应用商店数据
2020/11/14 Python
为什么使用接口?
2014/08/13 面试题
思想政治自我鉴定
2013/10/06 职场文书
会计专业毕业生自荐信范文
2013/12/20 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
计划生育诚信协议书
2014/11/02 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书