javscript中有getElementsByClassName吗

来源:2-4 jQuery选择器之全选择器(*选择器)

祯祺3362575

2016-09-05 13:39

有ById、ByName、ByTagName,有可以根据类名获取的吗

写回答 关注

3回答

  • 慕村1994845
    2017-07-04 20:52:19

    有些视频课程中老师有讲,只是万恶的IE低版本不能用,就不建议大家用

  • 慕丝1210157
    2016-09-05 14:36:03

    有的。你可以试一下

    var aa = document.getElementsByClassName("aa");

    for(var i=0;i<aa.length;i++){

        aa[i].style.color="red";

    }

    他获取到的是一个集合。


    祯祺3362...

    好像真的可以,但是之前js中并没有讲到这个,后面具体要用的时候都是封装成一个方法的

    2016-09-05 14:50:30

    共 1 条回复 >

  • Gauch
    2016-09-05 13:59:56

    原生js中没有,想直接通过类名获取需要用到jQuery,例:$(".nav"),这样就能直接获取到类名为nav的类了

    Gauch 回复祯祺3362...

    恩,我搞错了,确实有,不过因为浏览器兼容,JQ更简洁用的好像很少

    2016-09-05 15:50:31

    共 2 条回复 >

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题