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 相关文章推荐
js版本A*寻路算法
Dec 22 Javascript
jQuery 幻灯片插件(带缩略图功能)
Jan 24 Javascript
javascript获取元素偏移量的方法有哪些
Jun 24 Javascript
JS基于VML技术实现的五角星礼花效果代码
Oct 26 Javascript
浅析AngularJs HTTP响应拦截器
Dec 28 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
May 10 Javascript
每日十条JavaScript经验技巧(二)
Jun 23 Javascript
H5用户注册表单页 注册模态框!
Sep 17 Javascript
各式各样的导航条效果css3结合jquery代码实现
Sep 17 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
Aug 14 Javascript
JavaScript canvas绘制圆弧与圆形
Feb 18 Javascript
vue @click.native 绑定原生点击事件
Apr 22 Vue.js
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
php读取der格式证书乱码解决方法
2015/06/22 PHP
php中请求url的五种方法总结
2017/07/13 PHP
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
Python实现分割文件及合并文件的方法
2015/07/10 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
Django验证码的生成与使用示例
2017/05/20 Python
Python编程之微信推送模板消息功能示例
2017/08/21 Python
python操作mysql代码总结
2018/06/01 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
python opencv 二值化 计算白色像素点的实例
2019/07/03 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
python实现输入三角形边长自动作图求面积案例
2020/04/12 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
英国鞋类及配饰零售商:Kurt Geiger
2017/02/04 全球购物
新浪网技术部笔试题
2016/08/26 面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
幼儿园教师教学反思
2014/02/06 职场文书
班班通项目实施方案
2014/02/25 职场文书
大学四年个人的自我评价
2014/02/26 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
重阳节标语大全
2014/10/07 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书