首页 > 技术文章 > JS查询class的名称

cxd1008 2017-04-11 18:00 原文

 

function getClass(className) {
            var tagname = document.getElementsByTagName("*");  //获取指定元素
            var tagnameAll = [];     //这个数组用于存储所有符合条件的元素
            for (var i = 0; i < tagname.length; i++) {     //遍历获得的元素
                if (tagname[i].className == className) {     //如果获得的元素中的class的值等于指定的类名,就赋值给
                    tagnameAll[tagnameAll.length] = tagname[i];
                }
            }
            return tagnameAll;
        }

function getClass(className) {
            var tagname = document.getElementsByTagName("*");
            var tagnameAll = [];
            for (var i = 0; i < tagname.length; i++) {
                if (tagname[i].className.indexOf(className) >= 0) {
                    tagnameAll[tagnameAll.length] = tagname[i];
                }
            }
            return tagnameAll;
        }

  

推荐阅读