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 大家可以参考下
Oct 13 Javascript
基于jquery.Jcrop的头像编辑器
Mar 01 Javascript
javascript dom代码应用 简单的相册[firefox only]
Jun 12 Javascript
改变隐藏的input中value的值代码
Dec 30 Javascript
jQuery截取指定长度字符串代码
Aug 21 Javascript
Javascript检查图片大小不要让大图片撑破页面
Nov 04 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
Sep 24 Javascript
详解iframe与frame的区别
Jan 13 Javascript
JS使用单链表统计英语单词出现次数
Jun 16 Javascript
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
Feb 05 Javascript
Javascript模拟实现new原理解析
Mar 03 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
dedecms中常见问题修改方法总结
2007/03/21 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
PHP 各种排序算法实现代码
2009/08/20 PHP
测试php函数的方法
2013/11/13 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
Python中基础的socket编程实战攻略
2016/06/01 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
Python环境使用OpenCV检测人脸实现教程
2020/10/19 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
国际政治个人自荐信范文
2013/11/26 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
公司保洁员管理制度
2015/08/04 职场文书
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL