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 入门基础知识 想学习js的朋友可以参考下
Dec 26 Javascript
Javascript delete 引用类型对象
Nov 01 Javascript
判断某个字符在一个字符串中是否存在的js代码
Feb 28 Javascript
javascript(js)的小数点乘法除法问题详解
Mar 07 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
Sep 02 Javascript
使用jquery解析XML的方法
Sep 05 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
Feb 18 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
May 30 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
Oct 17 Javascript
Vue+Flask实现图片传输功能
Apr 01 Vue.js
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 $_SERVER详解
2009/01/16 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
PHP扩展开发入门教程
2015/02/26 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
javascript动态加载二
2012/08/22 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
node.js中的fs.fchmod方法使用说明
2014/12/16 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
jQuery将表单序列化成一个Object对象的实例
2016/11/29 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
原生JS使用Canvas实现拖拽式绘图功能
2019/06/05 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
TensorFlow实现创建分类器
2018/02/06 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
详解canvas多边形(蜘蛛图)的画法示例
2018/01/29 HTML / CSS
bonprix荷兰网上商店:便宜的服装、鞋子和家居用品
2020/07/04 全球购物
2013年高中生自我评价
2013/10/23 职场文书
大学生创业项目方案
2014/03/08 职场文书
学校2014年度工作总结
2014/12/06 职场文书
会计求职信怎么写
2015/03/20 职场文书
给病人的慰问信
2015/03/23 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL