js选取多个或单个元素的实现代码(用class)
2012-08-22 00:00
751 查看
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; //返回这个结果数组 }
相关文章推荐
- js选取多个或单个元素的实现代码(用class)
- JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
- js判断iframe中元素是否存在的实现代码
- JS判断元素是否在数组内的实现代码
- 原生js实现查找/添加/删除/指定元素的class
- 原生JS实现元素的getElementsByClassName()方法,适用于多个类名
- JS拖拽元素原理及实现代码
- javascript通过class来获取元素实现代码
- JS 添加删除元素的实现代码
- js动态删除div元素基本思路及实现代码
- js从数组中删除指定值(不是指定位置)的元素实现代码
- js通过元素class名字获取元素集合的具体实现
- javascript通过class来获取元素实现代码
- js通过元素class名字获取元素集合的具体实现
- js获取某元素的class里面的css属性值代码
- js实现给指定元素的后面追加内容的代码
- js 一段代码获取元素class样式
- JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
- js数组特定位置元素置空,非null和undefined,实现echarts现状图效果;谷歌格式化压缩js代码
- jquery slibings选取同级其他元素的实现代码