纯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 mouseover、mouseout停止事件冒泡的解决方案
Apr 07 Javascript
JQUBar 基于JQUERY的柱状图插件
Nov 23 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
Apr 19 Javascript
7个JS基础知识总结
Mar 05 Javascript
jquery+json实现分页效果
Mar 07 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
Apr 18 Javascript
JavaScript代码实现图片循环滚动效果
Mar 19 Javascript
ES6概念 Symbol toString()方法
Dec 25 Javascript
jQuery实现ajax无刷新分页页码控件
Feb 28 Javascript
Angular2 自定义表单验证器的实现方法
Dec 14 Javascript
微信小程序实现带参数的分享功能(两种方法)
May 17 Javascript
vue引入Excel表格插件的方法
Apr 28 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.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
jquery ztree实现下拉树形框使用到了json数据
2014/05/14 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
python命令行工具Click快速掌握
2019/07/04 Python
django实现模型字段动态choice的操作
2020/04/01 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
Python实现简单的2048小游戏
2021/03/01 Python
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
三方合作协议书范本
2014/04/18 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
中学团支部工作总结
2015/08/13 职场文书
运动会主持人开幕词
2016/03/04 职场文书
golang import自定义包方式
2021/04/29 Golang
Django中session进行权限管理的使用
2021/07/09 Python