js 利用className得到对象的实现代码


Posted in Javascript onNovember 15, 2011

下面代码直接copy 就能用l

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
<style type="text/css"> 
/* Reset style */ 
* { margin:0; padding:0;} 
.input_ocurrent { padding:2px; border:1px solid #DDD; background:#FFF;} 
.input_ocurrent:hover, .input_ocurrent:focus { border:1px solid #444; background:#DDD;} 
.input_current { padding:2px; border:1px solid #444; background:#DDD;} 
</style> 
<script type="text/javascript"> 
function displayInput(elementID) { 
//得到span标签的集合 
var spanzone = document.getElementsByTagName("span"); 
//得到span标签的数量(放到for里边会重复计算) 
var spanlength=spanzone.length; 
var inputzone;//你所需要的那个span 
for(var i=0;i<spanlength;i++) 
{ 
//得到你想找的这个 
if(spanzone[i].className==elementID) 
{ 
inputzone=spanzone[i]; 
} 
} 
//得到span标签的input标签集合 
var inputTx=inputzone.getElementsByTagName("input"); 
//span里边的input的集合数量(单独写防止重复计算) 
var inputLength=inputTx.length; 
for (var i=0;i <inputLength; i++) { 
//动态添加onmouseover事件:当鼠标移到input上的时候判断这个inpu的class是不是input_ocurrent 如果是的话就添加onmouseover事件 移出同理 
if (inputTx[i].className =="input_ocurrent"){ 
inputTx[i].onmouseover=function() { 
this.className ="input_current"; 
} 
inputTx[i].onmouseout=function() { 
this.className ="input_ocurrent"; 
} 
} 
} 
} 
window.onload =function() { 
displayInput("input_zone"); 
} 
</script> 
</head> 
<body> 
<span class="input_zone"> 
<input class="input_ocurrent" name="" type="text" size=""/> 
<input class="input_ocurrent" name="" type="text" size=""/> 
</span> 
</body> 
</html>
Javascript 相关文章推荐
JS 常用校验函数
Mar 26 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
Sep 21 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
Jun 08 Javascript
JS中图片缓冲loading技术的实例代码
Aug 29 Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 Javascript
AngularJS表单详解及示例代码
Aug 17 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 Javascript
基于jquery实现的鼠标悬停提示案例
Dec 11 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
Oct 26 Javascript
jQuery事件多次绑定与解绑问题实例分析
Feb 19 jQuery
vue项目实现图片上传功能
Dec 23 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
Mar 03 Javascript
基于jquery的web页面日期格式化插件
Nov 15 #Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 #Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
Nov 15 #Javascript
读JavaScript DOM编程艺术笔记
Nov 15 #Javascript
js constructor的实际作用分析
Nov 15 #Javascript
浅谈Javascript面向对象编程
Nov 15 #Javascript
js Html结构转字符串形式显示代码
Nov 15 #Javascript
You might like
php学习笔记 类的声明与对象实例化
2011/06/13 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
Mootools 1.2教程 事件处理
2009/09/15 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python搭建微信公众平台
2016/02/09 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
python与mysql数据库交互的实现
2020/01/06 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
Python实现像awk一样分割字符串
2020/09/15 Python
python 实现批量图片识别并翻译
2020/11/02 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
求职信内容考虑哪几点
2013/10/05 职场文书
单位门卫岗位职责
2013/12/20 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
道路交通安全实施方案
2014/03/12 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
2014年学校工作总结
2014/11/20 职场文书
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript