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 相关文章推荐
解决jquery的.animate()函数在IE6下的问题
Dec 03 Javascript
利用JS延迟加载百度分享代码,提高网页速度
Jul 01 Javascript
jQuery和AngularJS的区别浅析
Jan 29 Javascript
jQuery实现新消息在网页标题闪烁提示
Jun 23 Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 Javascript
vue-resource 拦截器(interceptor)的使用详解
Jul 04 Javascript
vue插件vue-resource的使用笔记(小结)
Aug 04 Javascript
使用3D引擎threeJS实现星空粒子移动效果
Sep 13 Javascript
微信小程序实现复选框效果
Dec 28 Javascript
详解async/await 异步应用的常用场景
May 13 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 Javascript
谈谈JavaScript令人迷惑的==与+
Aug 31 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 setcookie函数的参数说明及其用法
2014/04/20 PHP
php学习笔记之基础知识
2014/11/08 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
php实现的简单检验登陆类
2015/06/18 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
Vue看了就会的8个小技巧
2021/01/21 Vue.js
Python3写入文件常用方法实例分析
2015/05/22 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
python从子线程中获得返回值的方法
2019/01/30 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
大学活动策划书范文
2014/01/10 职场文书
两只小狮子教学反思
2014/02/05 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
高中教师考核方案
2014/05/18 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书
九年级化学教学反思
2016/02/22 职场文书
python plt.plot bar 如何设置绘图尺寸大小
2021/06/01 Python
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python
python 中的jieba分词库
2021/11/23 Python