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 21 Javascript
IE本地存储userdata的一个bug说明
Jul 01 Javascript
javascript在子页面中函数无法调试问题解决方法
Jan 17 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
Aug 24 Javascript
JavaScript中循环遍历Array与Map的方法小结
Mar 12 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
Apr 26 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
Aug 06 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
webpack多页面开发实践
Dec 18 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
vue实现多个元素或多个组件之间动画效果
Sep 25 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
资料注册后发信小技巧
2006/10/09 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
2016/09/06 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
Python中按键来获取指定的值
2019/03/02 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
Python中如何定义一个函数
2016/09/06 面试题
2014年五一活动策划方案
2014/03/15 职场文书
化妆品活动策划方案
2014/05/23 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
街道社区活动报告
2015/02/05 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python