document.getElementsByClassName(classname)

来源:2-3 JavaScript实现瀑布流布局中图片定位

yunsky0

2015-11-11 19:33

在JS中不是可以通过document.getElementsByClassName(classname)这个语句获取元素吗?为什么还需要Tagname??

写回答 关注

4回答

  • 荼酒
    2015-11-12 11:09:26
    已采纳

    Tagname获取标签节点,ClassName获取类属性,两者都可以达到同一种目的,只是标签节点在一段html代码中不一定只用一次,所以慎用!!!

    yunsky...

    非常感谢!

    2015-11-12 16:29:53

    共 3 条回复 >

  • 阿辉2
    2015-11-11 20:36:16

    document.getElementsByClassName("")比Tagname灵活很多,写html的时候,有些需要设置相同样式或者相同功能的标签,我们一般设置相同的classname,但他们不一定是同样的标签(tagname)。所以tagname局限于同样的标签元素,而classname不是。希望采纳

  • 李晓健
    2015-11-11 20:10:34

    可以帖一下具体代码吗,别人不可能为了回答你的一个问题去把一套视屏看完。

    李晓健

    这个好像是回答错地了

    2015-11-11 20:29:33

    共 1 条回复 >

  • 李晓健
    2015-11-11 20:08:37

    那你得需要所有的元素上有className呀 ,如果没有的话就拿不到呀。但是标签都有标签名。而且老版的IE并不支持getElementsByClassName

瀑布流布局

瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式

97759 学习 · 736 问题

查看课程

相似问题