classlist.remove()方法可安全移除指定类名,支持多参数、大小写敏感、不报错;需传入纯类名(无点号),不支持正则;动态删除可用变量,预检可用contains()。

直接调用 classList.remove() 方法,传入要删除的类名字符串即可。它会从元素的 class 属性中移除指定类,如果该类不存在,也不会报错。
基本用法
语法很简单:
element.classList.remove('className');例如,移除按钮上的 disabled 类:
一次移除多个类
可以传入多个类名参数,用逗号分隔:
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
所有存在的类都会被移除,不存在的类会被忽略,不会影响其他操作。
注意点和常见情况
- 类名必须**完全匹配**,区分大小写,不能带点(如不要写
'.btn',只写'btn') - 如果元素没有这个类,调用
remove()不会报错,只是静默跳过 - 不支持传入正则或通配符,只能精确删除已知类名
- 若需动态删除,可把类名存为变量再传入:const cls = 'error'; element.classList.remove(cls);
配合条件判断更安全
虽然 remove() 本身是安全的,但有时你想确认类是否存在再操作,可用 contains() 预检:
element.classList.remove('old');
}
不过多数场景下,直接 remove() 就够用了,更简洁。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










