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面向对象设计用{}好还是function(){}好(构造函数)
Oct 23 Javascript
js获取height和width的方法说明
Jan 06 Javascript
使用firebug进行调试javascript的示例
Dec 16 Javascript
在JS中如何调用JSP中的变量
Jan 22 Javascript
查找Oracle高消耗语句的方法
Mar 22 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
Aug 18 Javascript
jquery 获取select数组与name数组长度的实现代码
Jun 20 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
Aug 31 Javascript
JS实现重新加载当前页面
Nov 29 Javascript
微信小程序实战之运维小项目
Jan 17 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
Oct 15 Javascript
Vue实现带进度条的文件拖动上传功能
Feb 23 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
jQuery on方法传递参数示例
2014/12/09 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
Python 字符串操作方法大全
2014/03/11 Python
python将字符串转换成数组的方法
2015/04/29 Python
python实现多人聊天室
2020/03/31 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
Python reversed函数及使用方法解析
2020/03/17 Python
详解python 内存优化
2020/08/17 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
Django与AJAX实现网页动态数据显示的示例代码
2021/02/24 Python
幼儿园安全生产月活动总结
2014/07/05 职场文书
结对共建协议书
2014/08/20 职场文书
中学教师个人总结
2015/02/10 职场文书
2015年端午节活动总结
2015/02/11 职场文书
会计专业自荐信范文
2015/03/05 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL