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

时间:2023-08-24 16:51:29 


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; //返回这个结果数组
}
标签:多个,单个元素
0
投稿

猜你喜欢

  • python实现八大排序算法(1)

    2022-05-20 08:17:47
  • python实现zencart产品数据导入到magento(python导入数据)

    2022-06-04 12:34:32
  • Django框架实现的简单分页功能示例

    2022-05-16 08:25:43
  • Python爬虫包 BeautifulSoup 递归抓取实例详解

    2023-03-06 11:46:26
  • 使用Python的datetime库处理时间(RPA流程)

    2023-04-23 22:53:15
  • JavaScript实现酷炫的鼠标拖尾特效

    2024-06-16 16:02:25
  • darknet框架中YOLOv3对数据集进行训练和预测详解

    2023-11-21 23:11:15
  • Python第三方库jieba库与中文分词全面详解

    2022-03-14 22:32:40
  • SQLServer用t-sql命令批量删除数据库中指定表(游标循环删除)

    2024-01-16 15:45:54
  • 1分钟快速生成用于网页内容提取的xslt

    2021-08-06 17:43:41
  • MySQL 数据编码 latin1 转 UTF8

    2010-10-14 14:20:00
  • Python RabbitMQ消息队列实现rpc

    2023-01-30 15:16:00
  • jQuery技巧

    2009-09-27 12:28:00
  • 使用Python实现画一个中国地图

    2023-10-01 00:39:36
  • python multiprocessing模块用法及原理介绍

    2021-01-27 06:22:44
  • 利用numpy+matplotlib绘图的基本操作教程

    2021-01-26 11:14:31
  • vue iview的菜单组件Mune 点击不高亮的解决方案

    2024-06-07 15:20:08
  • 保安的故事

    2009-12-28 13:02:00
  • Python计算两个日期相差天数的方法示例

    2023-05-17 13:59:21
  • pycharm 实现光标快速移动到括号外或行尾的操作

    2023-07-17 19:52:31
  • asp之家 网络编程 m.aspxhome.com