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 相关文章推荐
javascript天然的迭代器
Oct 29 Javascript
jQuery垂直多级导航菜单代码分享
Aug 18 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
input 禁止输入特殊字符的四种实现方式
Aug 24 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
Sep 23 Javascript
BootStrap入门学习第一篇
Aug 28 Javascript
vue地区选择组件教程详解
May 04 Javascript
利用Webpack实现小程序多项目管理的方法
Feb 25 Javascript
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
jQuery实现购物车全功能
Jan 11 jQuery
vue使用echarts实现折线图
Mar 21 Vue.js
基于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中的Base62类(适用于数值转字符串)
2013/08/12 PHP
php函数与传递参数实例分析
2014/11/15 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
JavaScript实现获取远程的html到当前页面中
2017/03/26 Javascript
jQuery实现页码跳转式动态数据分页
2017/12/31 jQuery
vue数据控制视图源码解析
2018/03/28 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python妙用之编码的转换详解
2017/04/21 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
利用python生成照片墙的示例代码
2020/04/09 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
全球最大的游戏市场:G2A
2018/07/05 全球购物
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
客服专员岗位职责
2014/02/28 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
导游词400字
2015/02/13 职场文书
卡特教练观后感
2015/06/08 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
五年级数学教学反思
2016/02/16 职场文书