在JavaScript中移除元素的class
属性或者特定的类名,可以使用以下几种方法:
class
属性element.removeAttribute()
方法class
属性,不管这个属性之前设置了什么值。className
设置为空字符串class
属性的值设置为空,从而达到移除所有类名的效果。classList.remove()
方法(推荐)className
属性(较复杂且不推荐)classList.remove()
相比,可读性较差。如果在移除class
属性或者类名时遇到问题,比如没有生效:
getElementById
或者其他选择器(如querySelector
等)中的标识符是否正确。classList.remove()
没有移除特定类名,可能是类名的拼写错误,包括大小写敏感的问题(因为类名是区分大小写的)。领取专属 10元无门槛券
手把手带您无忧上云