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

javscript中有getElementsByClassName吗

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

有的。你可以试一下

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

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

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

}

他获取到的是一个集合。


0 回复 有任何疑惑可以回复我~
#1

祯祺3362575 提问者

好像真的可以,但是之前js中并没有讲到这个,后面具体要用的时候都是封装成一个方法的
2016-09-05 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

祯祺3362575 提问者

http://www.imooc.com/code/8316这是慕课网上讲解的,但是之前js都没有用到过,要么就是封装了一个通过类名获取元素的方法
2016-09-05 回复 有任何疑惑可以回复我~
#2

Gauch 回复 祯祺3362575 提问者

恩,我搞错了,确实有,不过因为浏览器兼容,JQ更简洁用的好像很少
2016-09-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

javscript中有getElementsByClassName吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信