js选取多个或单个元素的实现代码(用class)


Posted in Javascript onAugust 22, 2012
function getElementsByClassName(elem_name,elem_tags) { //elem_name:查询的class名,elem_tags:在哪个元素下查找 
if(elem_tags == null) { 
elem_tags = '*'; 
} 
var all_elem = document.getElementsByTagName(elem_tags);//返回一个元素数组 
var arr = []; //定义一个空数组,用于存放结果 
for(var i=0; i<all_elem.length; i++) { //因为all_elem是一个数组,索引从0开始,所以遍历次数要比元素总数小1 
if(all_elem[i].className == elem_name) { 
arr.push(all_elem[i]); 
} 
} 
return arr; //返回这个结果数组 
}
Javascript 相关文章推荐
用js查找法实现当前栏目的高亮显示的代码
Nov 24 Javascript
Jquery知识点二 jquery下对数组的操作
Jan 15 Javascript
DOM 高级编程
May 06 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
XMLHttpRequest Level 2 使用指南
Aug 26 Javascript
微信小程序  生命周期详解
Oct 27 Javascript
js原生之焦点图转换加定时器实例
Dec 12 Javascript
详解Vue.js入门环境搭建
Mar 17 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
angular4中引入echarts的方法示例
Jan 29 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
vue 兄弟组件的信息传递的方法实例详解
Aug 30 Javascript
javascript动态加载三
Aug 22 #Javascript
javascript动态加载二
Aug 22 #Javascript
javascript动态加载实现方法一
Aug 22 #Javascript
原生js写的放大镜效果
Aug 22 #Javascript
window.open不被拦截的实现代码
Aug 22 #Javascript
EASYUI TREEGRID异步加载数据实现方法
Aug 22 #Javascript
网页打开自动最大化的js代码
Aug 22 #Javascript
You might like
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
学习ExtJS 访问容器对象
2009/10/07 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
vue点击自增和求和的实例代码
2019/11/06 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
Numpy数组的广播机制的实现
2020/11/03 Python
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
老公出轨后的保证书
2015/05/08 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
楚门的世界观后感
2015/06/03 职场文书
如何写新闻稿
2015/07/18 职场文书
分析并发编程之LongAdder原理
2021/06/29 Java/Android
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers