纯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 相关文章推荐
破解Session cookie的方法
Jul 28 Javascript
JQuery与iframe交互实现代码
Dec 24 Javascript
jquery给图片添加鼠标经过时的边框效果
Nov 12 Javascript
深入理解JavaScript中的传值与传引用
Dec 09 Javascript
js判断一个字符串是否包含一个子串的方法
Jan 26 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
基于jQuery实现的美观星级评论打分组件代码
Oct 30 Javascript
原生JS和jQuery操作DOM对比总结
Jan 19 Javascript
微信小程序手机号码验证功能的实例代码
Aug 28 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
Jul 15 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
Oct 22 Javascript
js面向对象方式实现拖拽效果
Mar 03 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使用file_get_content设置头信息的方法
2016/02/14 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
Prototype Class对象学习
2009/07/19 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
详解jQuery中的easyui
2018/09/02 jQuery
vue中的router-view组件的使用教程
2018/10/23 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
Python中处理unchecked未捕获异常实例
2015/01/17 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
2016/06/07 Python
常见的python正则用法实例讲解
2016/06/21 Python
python列表使用实现名字管理系统
2019/01/30 Python
python 整数越界问题详解
2019/06/27 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
企业内控岗位的职责
2014/02/07 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
教师节班会开场白
2015/06/01 职场文书
PL350与SW11的比较
2021/04/22 无线电
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python