纯JS实现根据CSS的class选择DOM


Posted in Javascript onMarch 22, 2014

// 网上参考的,自己修改了一部分
// 代码如下,纯JS,要求浏览器支持 getElementsByClassName 方法

<script type="text/javascript"> 
function getElementsByClassName(classname,node){ 
node = node || window.document; 
if(node.getElementsByClassName){ 
return node.getElementsByClassName(classname); 
}else{ 
var results = new Array(); 
var elems = node.getElementsByTag("*"); 
for (var i=0;i<elems.length;i++){ 
if(elems[i].className.indexOf(classname) != -1){ 
results[elems.length] = elems[i]; 
} 
} 
return results; 
} 
}; 
</script>
Javascript 相关文章推荐
jQuery与ExtJS之选择实例分析
Aug 19 Javascript
基于jQuery的自动完成插件
Feb 03 Javascript
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
jQuery实现鼠标经过图片预览大图效果
Apr 10 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
Aug 08 Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 Javascript
jQuery选择器及jquery案例详解(必看)
May 20 Javascript
Vue.js实现图片的随意拖动方法
Mar 08 Javascript
基于Vue实现图片在指定区域内移动的思路详解
Nov 11 Javascript
ionic2.0双击返回键退出应用
Sep 17 Javascript
详解JavaScript中分解数字的三种方法
Jan 05 Javascript
带你彻底理解JavaScript中的原型对象
Apr 14 Javascript
使用JS取得焦点(focus)元素代码
Mar 22 #Javascript
查找Oracle高消耗语句的方法
Mar 22 #Javascript
利用JavaScript检测CPU使用率自己写的
Mar 22 #Javascript
JSONP跨域的原理解析及其实现介绍
Mar 22 #Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 #Javascript
js获得网页背景色和字体色的方法
Mar 21 #Javascript
页面装载js及性能分析方法介绍
Mar 21 #Javascript
You might like
第七节--类的静态成员
2006/11/16 PHP
小偷PHP+Html+缓存
2006/11/25 PHP
PR值查询 | PageRank 查询
2006/12/20 PHP
笑谈配置,使用Smarty技术
2007/01/04 PHP
深入php内核之php in array
2015/11/10 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
Python实现Linux中的du命令
2017/06/12 Python
Django中的Signal代码详解
2018/02/05 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
仓库班组长岗位职责
2013/12/12 职场文书
标准自荐信范文
2014/01/29 职场文书
会计人员岗位职责
2014/03/19 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
高中综合实践活动总结
2014/07/07 职场文书
企业党员个人自我评价
2014/09/20 职场文书
招商引资工作汇报
2014/10/28 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
学生病假条范文
2015/08/17 职场文书
严以律己学习心得体会
2016/01/13 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android