yunsky0
2015-11-11 19:33
在JS中不是可以通过document.getElementsByClassName(classname)这个语句获取元素吗?为什么还需要Tagname??
Tagname获取标签节点,ClassName获取类属性,两者都可以达到同一种目的,只是标签节点在一段html代码中不一定只用一次,所以慎用!!!
document.getElementsByClassName("")比Tagname灵活很多,写html的时候,有些需要设置相同样式或者相同功能的标签,我们一般设置相同的classname,但他们不一定是同样的标签(tagname)。所以tagname局限于同样的标签元素,而classname不是。希望采纳
可以帖一下具体代码吗,别人不可能为了回答你的一个问题去把一套视屏看完。
那你得需要所有的元素上有className呀 ,如果没有的话就拿不到呀。但是标签都有标签名。而且老版的IE并不支持getElementsByClassName
瀑布流布局
97759 学习 · 736 问题
相似问题