我有两个类(Column和Column2),我希望在某些方面进行区别对待,而在其他方面则相同。我为每个类分别设置了样式,但是对于我想同样对待的部分,我试图使用getElementsByClassName()来收集所有以column或column2作为类名的项。不过,我找不到办法。我可能只添加了第三类(“列”?),所以我可以选择“列”类中的所有元素。我只是在想,是否有比在数百个div中添加第三类更简单的方法。
我尝试过类似的事情:
var elements = document.getElementsByClassName("column", "column2");
我能找到的所有信息都是关于选择具有多个类的元素,而不是选择具有不同类的多个元素。
答案 0 :(得分:1)
这应该做到:
var elements = document.querySelectorAll(".column, .column2");