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 相关文章推荐
国外大牛IE版本检测!现在IE都到9了,IE检测代码
Jan 04 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
May 30 Javascript
js获得当前时区夏令时发生和终止的时间代码
Feb 23 Javascript
JavaScript中switch判断容易犯错的一个细节
Aug 27 Javascript
JavaScript模拟重力状态下抛物运动的方法
Mar 03 Javascript
js+div实现文字滚动和图片切换效果代码
Aug 27 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
May 27 Javascript
Javascript计算二维数组重复值示例代码
Dec 18 Javascript
微信小程序 详解Page中data数据操作和函数调用
Jan 12 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
vue-router中的hash和history两种模式的区别
Jul 17 Javascript
JavaScript大数相加相乘的实现方法实例
Oct 18 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
php面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
JS图片预加载 JS实现图片预加载应用
2012/12/03 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
详解package.json版本号规则
2019/08/01 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
win7下python3.6安装配置方法图文教程
2018/07/31 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
使用Python实现文字转语音并生成wav文件的例子
2019/08/08 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
Python 列表的清空方式
2020/01/13 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
什么是python的必选参数
2020/06/21 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
python中xlrd模块的使用详解
2021/02/01 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
枚举与#define宏的区别
2014/04/30 面试题
劳动实践课感言
2014/02/01 职场文书
应聘编辑自荐信范文
2014/03/12 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
JavaScript流程控制(循环)
2021/12/06 Javascript
室外天线与收音机天线杆接合方法
2022/04/05 无线电
Golang流模式之grpc的四种数据流
2022/04/13 Golang