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将数据库中的TEXT类型数据动态赋值到TEXTAREA中
Apr 20 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
Jan 16 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 Javascript
JavaScript操作URL的相关内容集锦
Oct 29 Javascript
非常棒的jQuery图片轮播效果
Apr 17 Javascript
Javascript单例模式的介绍和实例
Oct 08 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
Dec 29 Javascript
关于Javascript中document.cookie的使用
Mar 08 Javascript
获取url中用&amp;隔开的参数实例(分享)
May 28 Javascript
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
JS实现网站吸顶条
Jan 08 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
2017/05/09 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
JS获取随机数函数可自定义最小值最大值
2014/05/08 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
python3获取当前文件的上一级目录实例
2018/04/26 Python
Python内存管理实例分析
2019/07/10 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
美国珠宝店:Helzberg Diamonds
2018/10/24 全球购物
销售部主管岗位职责
2013/12/18 职场文书
同学会邀请书大全
2014/01/12 职场文书
酒店总经理助理职责
2014/02/12 职场文书
建议书的格式
2014/05/12 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
博士生专家推荐信
2014/09/26 职场文书
党员剖析材料范文
2014/09/30 职场文书
建筑工地文明标语
2014/10/09 职场文书
公务员年度考核评语
2014/12/31 职场文书
高中运动会广播稿
2015/08/19 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技