鼠标经过的文本框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 相关文章推荐
JS 实现图片直接下载示例代码
Jul 22 Javascript
jQuery图片特效插件Revealing实现拉伸放大
Apr 22 Javascript
JS基于面向对象实现的拖拽库实例
Sep 24 Javascript
轻松学习Javascript闭包函数
Dec 15 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
Dec 26 Javascript
解决Window10系统下Node安装报错的问题分析
Dec 13 Javascript
bootstrap laydate日期组件使用详解
Jan 04 Javascript
angularjs+bootstrap实现自定义分页的实例代码
Jun 19 Javascript
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
Vue实现手机扫描二维码预览页面效果
May 28 Javascript
浅谈JavaScript中this的指向更改
Jul 28 Javascript
JS实现拖动模糊框特效
Aug 25 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
MyEclipse常用配置图文教程
2014/09/11 PHP
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
用客户端js实现带省略号的分页
2013/04/27 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
table对象中的insertRow与deleteRow使用示例
2014/01/26 Javascript
JS的参数传递示例介绍
2014/02/08 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
python单例模式实例分析
2015/04/08 Python
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
python实现公司年会抽奖程序
2019/01/22 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
Django返回HTML文件的实现方法
2020/09/17 Python
中国高端家电购物商城:顺电
2018/03/04 全球购物
软件测试英文面试题
2012/10/14 面试题
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
周年庆典答谢词
2015/01/20 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
redis lua限流算法实现示例
2022/07/15 Redis