纯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 相关文章推荐
网页设计常用的一些技巧
Dec 22 Javascript
简单三步,搞掂内存泄漏
Mar 10 Javascript
JS模板实现方法
Apr 03 Javascript
JavaScript计时器示例分析
Feb 05 Javascript
JS实现判断碰撞的方法
Feb 11 Javascript
js事件处理程序跨浏览器解决方案
Mar 27 Javascript
微信小程序 页面传参实例详解
Nov 16 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
Jan 08 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
Sep 27 Javascript
微信小程序基于movable-view实现滑动删除效果
Jan 08 Javascript
详解Vue slot插槽
Nov 20 Vue.js
使用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中的实现trim函数代码
2007/03/19 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
php导出word格式数据的代码实例
2013/11/25 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
告诉大家什么是JSON
2008/06/10 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
详解Python的单元测试
2015/04/28 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
Python基于pyecharts实现关联图绘制
2020/03/27 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
2020/04/20 Python
基于python检查矩阵计算结果
2020/05/21 Python
使用Python实现音频双通道分离
2020/12/25 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
教师自我鉴定
2013/12/13 职场文书
总经理岗位职责描述
2014/02/08 职场文书
2014年教师节寄语
2014/04/03 职场文书
差生评语大全
2014/05/04 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
党支部审查意见
2015/06/02 职场文书