纯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类
Sep 08 Javascript
用javascript动态调整iframe高度的代码
Apr 10 Javascript
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
Nov 30 Javascript
FF IE兼容性的修改小结
Sep 02 Javascript
Javascript remove 自定义数组删除方法
Oct 20 Javascript
jQuery实现的立体文字渐变效果
May 17 Javascript
Bootstrap组合上、下拉框简单实现代码
Mar 06 Javascript
基于Vue2.X的路由和钩子函数详解
Feb 09 Javascript
JS实现自定义弹窗功能
Aug 08 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
May 23 Javascript
vue + typescript + 极验登录验证的实现方法
Jun 27 Javascript
node.js通过Sequelize 连接MySQL的方法
Dec 28 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
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
Apache2 httpd.conf 中文版
2006/11/17 PHP
利用PHP制作简单的内容采集器的原理分析
2008/10/01 PHP
纯php打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
PHP Global定义全局变量使用说明
2013/08/15 PHP
php使用websocket示例详解
2014/03/12 PHP
PHP学习记录之数组函数
2018/06/01 PHP
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
python对csv文件追加写入列的方法
2019/08/01 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
公司年会晚宴演讲稿
2014/01/06 职场文书
打架检讨书800字
2014/01/10 职场文书
旅游项目开发策划书
2014/01/18 职场文书
分家协议书
2014/04/21 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
师范生见习自我总结
2015/06/23 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书