纯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 相关文章推荐
js处理json以及字符串的比较等常用操作
Sep 08 Javascript
jQuery中filter()和find()的区别深入了解
Sep 25 Javascript
div模拟滚动条效果示例代码
Oct 16 Javascript
jqgrid 表格数据导出实例
Nov 21 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 Javascript
Jquery时间轴特效(三种不同类型)
Nov 02 Javascript
JavaScript ParseFloat()方法
Dec 18 Javascript
jQueryUI中的datepicker使用方法详解
May 25 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
vant IndexBar实现的城市列表的示例代码
Nov 20 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
Dec 09 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
PHP中strtotime函数使用方法详解
2011/11/27 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
深入php内核之php in array
2015/11/10 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
js style动态设置table高度
2014/10/21 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
javascript实现label标签跳出循环操作
2016/03/06 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
node网页分段渲染详解
2016/09/05 Javascript
JS中Swiper的使用和轮播图效果
2017/08/11 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
python 进程池pool使用详解
2020/10/15 Python
python中使用np.delete()的实例方法
2021/02/01 Python
俄罗斯购买自行车网站:Vamvelosiped
2021/01/29 全球购物
项目采购员岗位职责
2014/04/15 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
2015年工程部工作总结
2015/04/30 职场文书
借条如何写
2015/05/26 职场文书
小学运动会入场词
2015/07/18 职场文书
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android