javascript通过class来获取元素实现代码


Posted in Javascript onFebruary 20, 2013
function getByClass(classname){ 
var nodes = document.getElementsByTagName('*'), 
ret=[]; 
for(var i=0;i<nodes.length;i++){ 
if(hasClass(nodes[i],classname)) 
ret.push(nodes[i]); 
} 
return ret; 
} 
function hasClass(node,className){ 
var names = node.className.split(/\s+/); 
for(var i=0;i<names.length;i++){ 
if(names[i]==className) 
return true; 
}return false; 
}
Javascript 相关文章推荐
IE8 中使用加速器(Activities)
May 14 Javascript
apycom出品的jQuery精美菜单破解方法
Feb 18 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
Dec 29 Javascript
JavaScript检测上传文件大小的方法
Jul 22 Javascript
javascript对浅拷贝和深拷贝的详解
Oct 14 Javascript
详解微信小程序开发之下拉刷新 上拉加载
Nov 24 Javascript
Canvas 绘制粒子动画背景
Feb 15 Javascript
jQuery+CSS3实现点赞功能
Mar 13 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
Mar 23 Javascript
Javascript获取某个月的天数
May 30 Javascript
vue项目在webpack2实现移动端字体自适配功能
Jun 02 Javascript
js异步接口并发数量控制的方法示例
Nov 22 Javascript
javascript自适应宽度的瀑布流实现思路
Feb 20 #Javascript
Raphael带文本标签可拖动的图形实现代码
Feb 20 #Javascript
IE关闭时判断及AJAX注销案例学习
Feb 18 #Javascript
JS刷新框架外页面七种实现代码
Feb 18 #Javascript
js获取html参数及向swf传递参数应用介绍
Feb 18 #Javascript
用js写了一个类似php的print_r输出换行功能
Feb 18 #Javascript
让ie6也支持websocket采用flash封装实现
Feb 18 #Javascript
You might like
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
比较完整的微信开发php代码
2016/08/02 PHP
微信封装的调用微信签名包的类库
2017/06/08 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
论坛特效代码收集(落伍转发-不错)
2006/12/02 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
Javascript基础 函数“重载” 详细介绍
2013/10/25 Javascript
通过url查找a元素应用案例
2014/04/29 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
Windows下安装python2.7及科学计算套装
2015/03/05 Python
Python文件的读写和异常代码示例
2017/10/31 Python
Python反射用法实例简析
2017/12/22 Python
python去掉空白行的多种实现代码
2018/03/19 Python
Python排序函数的使用方法详解
2020/12/11 Python
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
证婚人搞笑证婚词
2014/01/10 职场文书
庆元旦演讲稿
2014/09/15 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
2015中秋祝酒词
2015/08/12 职场文书
django上传文件的三种方式
2021/04/29 Python
python基础入门之普通操作与函数(三)
2021/06/13 Python