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 相关文章推荐
新浪刚打开页面出来的全屏广告代码
Apr 02 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
Nov 13 Javascript
全面解析Bootstrap手风琴效果
Apr 17 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
Nov 03 Javascript
javascript 中null和undefined区分和比较
Apr 19 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
深入理解vue-class-component源码阅读
Feb 18 Javascript
laypage.js分页插件使用方法详解
Jul 27 Javascript
使用vue-router切换页面时实现设置过渡动画
Oct 31 Javascript
mpvue微信小程序开发之实现一个弹幕评论
Nov 24 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 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
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
jQuery使用方法
2017/02/04 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
全面解读Python Web开发框架Django
2014/06/30 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
使用Python快速制作可视化报表的方法
2019/02/03 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
python运用pygame库实现双人弹球小游戏
2019/11/25 Python
python 使用opencv 把视频分割成图片示例
2019/12/12 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
python 基于opencv去除图片阴影
2021/01/26 Python
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
前台文员岗位职责及工作流程
2013/11/19 职场文书
配件采购员岗位职责
2013/12/03 职场文书
临床医师专业个人自我评价
2014/01/08 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
一年级学生评语大全
2014/04/21 职场文书
求职信名称怎么写
2014/05/26 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP