纯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 相关文章推荐
固定背景实现的背景滚动特效示例分享
May 19 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
Aug 12 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
javascript实现密码强度显示
Mar 18 Javascript
JavaScript使用cookie记录临时访客信息的方法
Apr 07 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 Javascript
Angular.js中控制器之间的传值详解
Apr 24 Javascript
解决JS外部文件中文注释出现乱码问题
Jul 09 Javascript
使用ECharts实现状态区间图
Oct 25 Javascript
JavaScript forEach中return失效问题解决方案
Jun 01 Javascript
JavaScrip如果基于url实现图片下载
Jul 03 Javascript
详解Howler.js Web音频播放终极解决方案
Aug 23 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连接access数据库
2008/03/27 PHP
PHP 高级课程笔记 面向对象
2009/06/21 PHP
php 函数中使用static的说明
2012/06/01 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
js 页面输出值
2008/11/30 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
js Calender控件使用详解
2015/01/05 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
JS实现canvas简单小画板功能
2020/06/23 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[02:56]DOTA2矮人直升机 英雄基础教程
2013/11/26 DOTA
python文件和目录操作方法大全(含实例)
2014/03/12 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
python计算导数并绘图的实例
2020/02/29 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
司机的工作范围及职责
2013/11/13 职场文书
一名老师的自我评价
2014/02/07 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
同学会演讲稿
2019/04/02 职场文书