鼠标经过的文本框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 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
JavaScript 模拟用户单击事件
Dec 31 Javascript
javascript设计模式之解释器模式详解
Jun 05 Javascript
JavaScript及jquey实现多个数组的合并操作
Sep 06 Javascript
BootStrap3学习笔记(一)之网格系统
May 20 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
Feb 21 Javascript
Vue 实现双向绑定的四种方法
Mar 16 Javascript
微信小程序实现带参数的分享功能(两种方法)
May 17 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
微信小程序页面渲染实现方法
Nov 06 Javascript
js实现简单点赞操作
Mar 17 Javascript
游戏开发中如何使用CocosCreator进行音效处理
Apr 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
山进SANGEAN ATS-909X电路分析
2021/03/02 无线电
关于PHP中Object对象的笔记分享
2011/06/28 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
Laravel find in set排序实例
2019/10/09 PHP
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
JavaScript工具库之Lodash详解
2019/06/15 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
python实用代码片段收集贴
2015/06/03 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
Python3实现的简单验证码识别功能示例
2018/05/02 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
python如何输出反斜杠
2020/06/18 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
详解python datetime模块
2020/08/17 Python
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
详解css3中 text-fill-color属性
2019/07/08 HTML / CSS
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
恶意软件的定义
2014/11/12 面试题
校园学雷锋活动月总结
2014/03/09 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
维护民族团结演讲稿
2014/08/27 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
Python Django搭建文件下载服务器的实现
2021/05/10 Python
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis