鼠标经过的文本框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 相关文章推荐
仿163填写邮件地址自动显示下拉(无优化)
Nov 05 Javascript
jQuery 浮动广告实现代码
Dec 25 Javascript
关于jQuery中的end()使用方法
Jul 10 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
Aug 11 Javascript
javascript cookie的简单应用
Feb 24 Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 Javascript
JS扩展类,克隆对象与混合类实例分析
Nov 26 Javascript
bootstrap使用validate实现简单校验功能
Dec 02 Javascript
vue代码分割的实现(codesplit)
Nov 13 Javascript
vue接入腾讯防水墙代码
May 07 Javascript
Vue指令实现OutClick的示例
Nov 16 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动态创建Flash动画
2006/10/09 PHP
测试您的 PHP 水平的题目
2007/05/30 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
php实现scws中文分词搜索的方法
2015/12/25 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
javascript定义函数的方法
2010/12/06 Javascript
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
2012/10/11 Javascript
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
Angular2监听页面大小变化的解决方法
2017/10/09 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
Python写入CSV文件的方法
2015/07/08 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
Python模块WSGI使用详解
2018/02/02 Python
python实现聚类算法原理
2018/02/12 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
美术专业学生个人自我评价
2013/09/19 职场文书
教研活动总结
2014/04/28 职场文书
基层工作经验证明样本
2014/11/16 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
Vue接口封装的完整步骤记录
2021/05/14 Vue.js
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js