纯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 相关文章推荐
文字幻灯片
Jun 26 Javascript
用jquery ajax获取网站Alexa排名的代码
Dec 12 Javascript
ajax上传时参数提交不更新等相关问题
Dec 11 Javascript
删除节点的jquery代码
Jan 13 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
May 02 Javascript
jQuery中:only-child选择器用法实例
Jan 03 Javascript
JavaScript的jQuery库插件的简要开发指南
Aug 12 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
Dec 03 Javascript
JavaScript实现的SHA-1加密算法完整实例
Feb 02 Javascript
深入理解JS DOM事件机制
Aug 06 Javascript
实例详解display:none与visible:hidden的区别
Mar 30 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
Mar 23 jQuery
使用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
洪恩在线成语词典小偷程序php版
2012/04/20 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
javascript事件问题
2009/09/05 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
JavaScript中string对象
2015/06/12 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
jQuery EasyUi 验证功能实例解析
2017/01/06 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
原生js实现轮播图
2017/02/27 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
python xml解析实例详解
2016/11/14 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
实例讲解Python3中abs()函数
2019/02/19 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
人力资源经理的岗位职责
2014/03/02 职场文书
法学院毕业生求职信
2014/06/25 职场文书
学校门卫岗位职责范本
2014/06/30 职场文书
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python