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 相关文章推荐
JQuery浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
Javascript继承(上)——对象构建介绍
Nov 08 Javascript
Jquery多选框互相内容交换的实例代码
Jul 04 Javascript
JavaScript中return false的用法
Mar 12 Javascript
使用Raygun对Node.js应用进行错误处理的方法
Jun 23 Javascript
javascript实现数组中的内容随机输出
Aug 11 Javascript
Javascript的表单验证-提交表单
Mar 18 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
微信小程序实现轮播图效果
Sep 07 Javascript
Angular中管道操作符(|)的使用方法
Dec 15 Javascript
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
vue 通过base64实现图片下载功能
Dec 19 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中与数组相关的函数
2007/03/22 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
js螺旋动画效果的具体实例
2013/11/15 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
浅谈js的异步执行
2016/10/18 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
Django实现文件上传下载功能
2019/10/06 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
大学生怎样进行自我评价
2013/12/07 职场文书
广告设计应届生求职信
2014/03/01 职场文书
红色故事汇观后感
2015/06/18 职场文书
个人催款函范文
2015/06/24 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书
2019年教师入党申请书
2019/06/27 职场文书
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server