javascript - Comment implémenter les addclass et removeclass de jq dans js, par exemple, il s'agit à l'origine de class="aa" et doit être remplacé par class="aa bb".
Comment implémenter addclass et removeclass de jq dans js Par exemple, il s'agit à l'origine de class="aa" et il doit être remplacé par class="aa bb".
js a une interface de liste de classes
Lien MDN
Mais vous devez considérer la compatibilité.
remplacer
if (!this.hasClass(obj, class)) obj.className += " " + classe;
elem.className
ou
elem.classList
Je pense que classList est meilleur, elem.classList.add('bb') fera l'affaire
De plus, le code source jQuery implémente addClass et RemoveClass via className
Une dernière phrase, ce biais Pour les questions de base, vous devez apprendre vous-même à utiliser Baidu et Google