为了账号安全,请及时绑定邮箱和手机立即绑定

js如何获取只class为a的元素,不包括.a.b的元素

js如何获取只class为a的元素,不包括.a.b的元素

蓝山帝景 2018-08-13 13:13:37
js如何获取只class为a的元素,不包括.a.b的元素?例如:<div class="a b"></div><div class="a"></div>
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

        var elems = document.getElementsByTagName("div");

        var arr = [];

        for(var i = 0,len = elems.length;i<len;i++){

            if(elems[i].className.indexOf("a")>=0&&elems[i].className.indexOf("b")<0){

                arr.push(elems[i]);

            }

        }

        alert(arr.length);


查看完整回答
反对 回复 2018-09-20
  • 1 回答
  • 0 关注
  • 1190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信