纯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 相关文章推荐
JavaScript 全角转半角部分
Oct 28 Javascript
javascript中的作用域和上下文使用简要概述
Dec 05 Javascript
javascript确认框的三种使用方法
Dec 17 Javascript
js输出阴历、阳历、年份、月份、周示例代码
Jan 29 Javascript
浅谈使用MVC模式进行JavaScript程序开发
Nov 10 Javascript
JS跨域解决方案之使用CORS实现跨域
Apr 14 Javascript
jQuery中的each()详细介绍(推荐)
May 25 Javascript
Javascript函数中的arguments.callee用法实例分析
Sep 16 Javascript
JavaScript运动框架 多值运动(四)
May 18 Javascript
Vuex利用state保存新闻数据实例
Jun 28 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 jQuery
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
May 01 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
PHP读取xml方法介绍
2013/01/12 PHP
php获取操作系统语言代码
2013/11/04 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
PHP中in_array函数使用的问题与解决办法
2016/09/11 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
Javascript中的数学函数
2007/04/04 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
2014/12/10 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
Python中的yield浅析
2014/06/16 Python
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
Python 调用Java实例详解
2017/06/02 Python
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
高中生自我鉴定范文
2013/10/30 职场文书
家居设计专业个人自荐信范文
2013/11/26 职场文书
家具厂厂长岗位职责
2014/01/01 职场文书
七年级英语教学反思
2014/01/15 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
高老头读书笔记
2015/06/30 职场文书
欠条样本
2015/07/03 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
Python的三个重要函数详解
2022/01/18 Python
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python