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 相关文章推荐
jQuery初学:find()方法及children方法的区别分析
Jan 31 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
Dec 08 Javascript
JavaScript中Null与Undefined的区别解析
Jun 30 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
seajs学习教程之基础篇
Oct 20 Javascript
JS实现的简单标签点击切换功能示例
Sep 21 Javascript
使用express搭建一个简单的查询服务器的方法
Feb 09 Javascript
Angular 5.x 学习笔记之Router(路由)应用
Apr 08 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
原生JS实现天气预报
Jun 16 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 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 url路由入门实例
2014/04/23 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
jquery cookie插件代码类
2009/05/26 Javascript
让mayfish支持mysqli数据库驱动的实现方法
2010/05/22 Javascript
javascript smipleChart 简单图标类
2011/01/12 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
vue中简单弹框dialog的实现方法
2018/02/26 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
2018/09/28 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
python线程中同步锁详解
2018/04/27 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
python树莓派红外反射传感器
2019/01/21 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
介绍一下linux文件系统分配策略
2013/02/25 面试题
社区消防工作实施方案
2014/03/21 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
个人业务学习心得体会
2016/01/25 职场文书