纯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 相关文章推荐
汉化英文版的Dreamweaver CS5并自动提示jquery
Nov 25 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
jquery和js实现对div的隐藏和显示方法
Sep 26 Javascript
深入分析jsonp协议原理
Sep 26 Javascript
js编写贪吃蛇的小游戏
Aug 24 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
vue组件间通信解析
Mar 01 Javascript
配置eslint规范项目代码风格
Mar 11 Javascript
vue中使用rem布局代码详解
Oct 30 Javascript
jquery实现烟花效果(面向对象)
Mar 10 jQuery
ES6函数实现排它两种写法解析
May 13 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 源代码压缩小工具
2009/12/22 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
PHP多进程简单实例小结
2019/11/09 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
jQuery scroll事件实现监控滚动条分页示例
2014/04/04 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
详解vue中移动端自适应方案
2019/05/05 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python中的random()方法的使用介绍
2015/05/15 Python
python自动翻译实现方法
2016/05/28 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
Python实现最大子序和的方法示例
2019/07/05 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
关于python字符串方法分类详解
2019/08/20 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
Python如何在bool函数中取值
2020/09/21 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
化学教师教学反思
2014/01/17 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
详解python字符串驻留技术
2021/05/21 Python