#9452 - element.classList - Web API Interfaces | MDN
Tiens, je ne connaissais pas ça (après, le JS c’est pas mon fort) : el.classList retourne les classes du nœud DOM "el".
Il permet d’en retirer un en particulier (el.classList.remove('classe')) ou d’en ajouter. Il y a aussi le .toogle('class'), qui ajoute la classe si elle n’y est pas ou la supprime si elle y est. C’est mieux que de passer par des regex dans le className.
Ceci dit, c’est pas officiel encore (même si ça marche partout à l’exception de quelques navigateurs mobile).
Il permet d’en retirer un en particulier (el.classList.remove('classe')) ou d’en ajouter. Il y a aussi le .toogle('class'), qui ajoute la classe si elle n’y est pas ou la supprime si elle y est. C’est mieux que de passer par des regex dans le className.
Ceci dit, c’est pas officiel encore (même si ça marche partout à l’exception de quelques navigateurs mobile).