选择具有不同类别的元素(不是具有多个类别的一个元素)

时间:2018-10-06 20:10:38

标签: javascript html

我有两个类(Column和Column2),我希望在某些方面进行区别对待,而在其他方面则相同。我为每个类分别设置了样式,但是对于我想同样对待的部分,我试图使用getElementsByClassName()来收集所有以column或column2作为类名的项。不过,我找不到办法。我可能只添加了第三类(“列”?),所以我可以选择“列”类中的所有元素。我只是在想,是否有比在数百个div中添加第三类更简单的方法。

我尝试过类似的事情:

var elements = document.getElementsByClassName("column", "column2");

我能找到的所有信息都是关于选择具有多个类的元素,而不是选择具有不同类的多个元素。

1 个答案:

答案 0 :(得分:1)

这应该做到:

var elements = document.querySelectorAll(".column, .column2");