Javascript 删除除使用纯JS之外的所有类

Javascript 删除除使用纯JS之外的所有类,javascript,html,loops,webpage,Javascript,Html,Loops,Webpage,我正在尝试删除除第一个类以外的所有类 html: 使用:不(:类型的第一个): for(document.queryselectoral的var项(“div.note:not(:类型的第一个)”){ item.classList.remove('note'); } 。注意{ 颜色:黄色; } 1 2. 3. 4使用:不(:类型的第一个): for(document.queryselectoral的var项(“div.note:not(:类型的第一个)”){ item.classList.re

我正在尝试删除除第一个类以外的所有类

html:

使用
:不(:类型的第一个)

for(document.queryselectoral的var项(“div.note:not(:类型的第一个)”){
item.classList.remove('note');
}
。注意{
颜色:黄色;
}
1
2.
3.
4
使用
:不(:类型的第一个)

for(document.queryselectoral的var项(“div.note:not(:类型的第一个)”){
item.classList.remove('note');
}
。注意{
颜色:黄色;
}
1
2.
3.

4
只需循环并检查索引,如下所示:

Array.from(document.querySelectorAll("div.note")).forEach((div, ind) => {
    if (ind != 0) {
        div.classList.remove("note");
    }
});

只需循环并检查索引,如下所示:

Array.from(document.querySelectorAll("div.note")).forEach((div, ind) => {
    if (ind != 0) {
        div.classList.remove("note");
    }
});

您也可以简单地使用for循环:

var array = document.querySelectorAll("div.note");
for(let i =1; i<array.length; i++){
    array[i].classList.remove('note')
}
var数组=document.querySelectorAll(“div.note”);

for(设i=1;i您也可以简单地使用for循环:

var array = document.querySelectorAll("div.note");
for(let i =1; i<array.length; i++){
    array[i].classList.remove('note')
}
var数组=document.querySelectorAll(“div.note”);
for(设i=1;i