Javascript 我可以合并一个#ID';她是一个班的吗?
我有12个ID,希望向所有ID添加相同的CSS。 我无法向这些ID添加类 所以我想做的是:Javascript 我可以合并一个#ID';她是一个班的吗?,javascript,html,css,sass,Javascript,Html,Css,Sass,我有12个ID,希望向所有ID添加相同的CSS。 我无法向这些ID添加类 所以我想做的是: .class grouped=#ID1、#ID2、#ID3 如果我必须在所有样式上编写所有12个ID,我的代码将非常混乱。您可以尝试在JS中添加类: varids=['ID1','ID2','ID3','ID4']; forEach(函数(id){ document.getElementById(id).classList.add('class-grouped'); }); .class分组{背景:蓝色
.class grouped=#ID1、#ID2、#ID3
如果我必须在所有样式上编写所有12个ID,我的代码将非常混乱。您可以尝试在JS中添加类:
varids=['ID1','ID2','ID3','ID4'];
forEach(函数(id){
document.getElementById(id).classList.add('class-grouped');
});代码>
.class分组{背景:蓝色;页边距底部:5px;高度:10px;}
const-elements=document.queryselectoral(“#a,#b,#c,#d”);
elements.forEach(elem=>elem.classList.add(“myClass”)代码>
23
232
434
43242
12个ID并不太多,只需编写一次即可。如果你能对它们进行分组,你还必须做一些事情,为什么不简单地#ID1、#ID2、#ID3、#ID4{…}
?这将是更少的代码和没有JS@TemaniAfif问题是如何将它们分组到一个不能编辑html的类中,这是如何在JS中实现的。#ID1、#ID2、#ID3、#ID4
没有问题,但这不是问题所在。