纯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 相关文章推荐
JS this作用域以及GET传输值过长的问题解决方法
Aug 06 Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
Apr 21 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
Jul 11 Javascript
Vue列表页渲染优化详解
Jul 24 Javascript
javascript 缓冲运动框架的实现
Sep 29 Javascript
ReactNative实现Toast的示例
Dec 31 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
Jul 27 Javascript
微信小程序实现发送验证码按钮效果
Dec 20 Javascript
vue实现动态按钮功能
May 13 Javascript
Node如何后台数据库使用增删改查功能
Nov 21 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
7个超级实用的PHP代码片段
2011/07/11 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
smarty中常用方法实例总结
2015/08/07 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
php5与php7的区别点总结
2019/10/11 PHP
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
基于Django的ModelForm组件(详解)
2017/12/07 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
python实现的自动发送消息功能详解
2019/08/15 Python
使用OpenCV实现仿射变换—平移功能
2019/08/29 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
利用python汇总统计多张Excel
2020/09/22 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
数据管理员的自我评价分享
2013/11/15 职场文书
集团公司总经理岗位职责
2013/12/20 职场文书
《理想》教学反思
2014/02/17 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
安全生产责任书
2014/03/12 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
创业计划书之干洗店
2019/09/10 职场文书