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 相关文章推荐
setInterval 和 setTimeout会产生内存溢出
Feb 15 Javascript
Javascript 两个窗体之间传值实现代码
Sep 25 Javascript
JSQL 基于客户端的成绩统计实现方法
May 05 Javascript
浅析hasOwnProperty方法的应用
Nov 20 Javascript
javascript避免数字计算精度误差的方法详解
Mar 05 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
Feb 04 Javascript
javascript算法之二叉搜索树的示例代码
Sep 12 Javascript
如何使用vuex实现兄弟组件通信
Nov 02 Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 Javascript
如何使用Jquery动态生成二级选项列表
Feb 06 jQuery
javascript实现贪吃蛇经典游戏
Apr 10 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
一个多文件上传的例子(原创)
2006/10/09 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
php合并js请求的例子
2013/11/01 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
php通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
实例学习JavaScript读取和写入cookie
2018/01/29 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
2018/09/16 Javascript
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
详解javascript函数写法大全
2019/03/25 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
vue的路由映射问题及解决方案
2019/10/14 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
Python Mysql自动备份脚本
2008/07/14 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
荷兰家电销售网站:Welhof
2020/12/08 全球购物
创业计划书六个要素
2013/12/26 职场文书
庆国庆活动总结
2014/08/28 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
岁月神偷观后感
2015/06/11 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书