这个问题在这里已经有答案了:
如何更改元素';使用JavaScript的类?
(38个答案)
(38个答案)
七年前关闭的
有人能告诉我如何仅使用JavaScript删除元素上的类吗?
请不要用jQuery给我答案,因为我不能使用它,而且我对它一无所知
正确且标准的方法是使用classList。现在,最新版本的大多数现代浏览器都广泛支持它:
元素。类列表。删除(“类名称”);
remove.onclick=()=>;{
const el=document.querySelector(“#el”);
if(el.classList.contains(“红色”)){
el.类列表。删除(“红色”);
}
}
.red{
背景:红色
}
<;div id='el'class=“red”>;测试</部门>;
<;按钮id='remove'>;删除类</按钮>
文件:https://developer.mozilla.org/en/DOM/element.classList