我有两个类(Column 和 Column2),我希望它们在某些方面有所不同,但在其他方面相同。我为每个类分别设置了样式,但对于我想处理相同的部分,我尝试使用 getElementsByClassName() 来收集所有以 column 或 column2 作为类名的项目。不过,我找不到办法做到这一点。我可能只添加第三个类(“Columns”?),这样我就可以选择所有具有“Columns”类的元素。我只是想知道除了向几百个 div 添加第三类之外是否有更简单的方法。
我试过这样的事情:
var elements = document.getElementsByClassName("column", "column2");
我能找到的所有信息都是关于选择具有多个类的元素,而不是具有不同类的多个元素。
最佳答案
应该这样做:
var elements = document.querySelectorAll(".column, .column2");
关于javascript - 选择具有不同类的元素(不是一个元素具有多个类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52682946/