纯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代码
Aug 27 Javascript
Javascript操作URL函数修改版
Nov 07 Javascript
js用Date对象的setDate()函数对日期进行加减操作
Sep 18 Javascript
jquery实现的横向二级导航效果代码
Aug 26 Javascript
Javascript中的数据类型之旅
Oct 18 Javascript
JQuery DIV 动态隐藏和显示的方法
Jun 23 Javascript
jquery实现拖动效果
Aug 10 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 Javascript
Bootstrap入门教程一Hello Bootstrap初识
Mar 02 Javascript
微信小程序动态增加按钮组件
Sep 14 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
Dec 13 Javascript
JavaScript递归函数定义与用法实例分析
Jan 24 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
php calender(日历)二个版本代码示例(解决2038问题)
2013/12/24 PHP
php微信公众号开发之简答题
2018/10/20 PHP
javascript 对象比较实现代码
2009/04/27 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
jQuery+CSS3+Html5实现弹出层效果实例代码(附源码下载)
2016/05/16 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
Python实现嵌套列表去重方法示例
2017/12/28 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
MNIST数据集转化为二维图片的实现示例
2020/01/10 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
酒鬼酒广告词
2014/03/21 职场文书
法律顾问服务方案
2014/05/15 职场文书
毕业证委托书范文
2014/09/26 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
Python文件的操作示例的详细讲解
2021/04/08 Python
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript