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 相关文章推荐
超棒的javascript页面顶部卷动广告效果
Dec 01 Javascript
Jquery Ajax请求代码(2)
Jan 07 Javascript
用js实现输入提示(自动完成)的实例代码
Jun 14 Javascript
JavaScript中prototype为对象添加属性的误区介绍
Oct 15 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
Apr 17 Javascript
json中换行符的处理方法示例介绍
Jun 10 Javascript
JavaScript中数组的合并以及排序实现示例
Oct 24 Javascript
JS实现网页抢购功能(触发,终止脚本)
Nov 27 Javascript
javascript标准库(js的标准内置对象)总结
May 26 Javascript
vue中el-upload上传图片到七牛的示例代码
Oct 19 Javascript
弱类型语言javascript中 a,b 的运算实例小结
Aug 07 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
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
防止重复发送 Ajax 请求
2017/02/15 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
2017/04/13 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
跟老齐学Python之集合(set)
2014/09/24 Python
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
详解Django中的过滤器
2015/07/16 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
python 内置模块详解
2019/01/01 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
Python3简单实现串口通信的方法
2019/06/12 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
python如何实现图片压缩
2020/09/11 Python
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
求职个人评价范文
2014/04/09 职场文书
运动员口号
2014/06/09 职场文书
责任书格式
2015/01/29 职场文书
opencv 分类白天与夜景视频的方法
2021/06/05 Python