鼠标经过的文本框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 相关文章推荐
两种方法实现文本框输入内容提示消失
Mar 17 Javascript
javascript处理a标签超链接默认事件的方法
Jun 29 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
Jan 04 Javascript
JS实现快递单打印功能【推荐】
Jun 21 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
Oct 09 Javascript
jQuery轮播图功能制作方法详解
Dec 03 jQuery
React.js组件实现拖拽排序组件功能过程解析
Apr 27 Javascript
Vertx基于EventBus发送接受自定义对象
Nov 16 Javascript
vue使用element-ui实现表单验证
Dec 13 Vue.js
react项目从新建到部署的实现示例
Feb 19 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
PHP 文件系统详解
2012/09/13 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
PHP代码保护--Zend Guard的使用详解
2013/06/03 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
2007/04/20 Javascript
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
2016/11/29 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
小程序中英文混合排序问题解决
2019/08/02 Javascript
举例讲解Python常用模块
2019/03/08 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
广州盈通面试题
2015/12/05 面试题
给幼儿园老师的表扬信
2014/01/19 职场文书
优秀语文教师事迹
2014/05/18 职场文书
机电专业求职信
2014/06/14 职场文书
上班迟到检讨书
2014/09/15 职场文书
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
python数字图像处理之图像的批量处理
2022/06/28 Python