classList



elem.classList – это специальный объект с методами для добавления/удаления одного класса.



Так что мы можем работать как со строкой полного класса, используя className, так и с отдельными классами, используя classList. Выбираем тот вариант, который нам удобнее.

Методы classList:



elem.classList.add/remove("class") – добавить/удалить класс.



elem.classList.toggle("class") – добавить класс, если его нет, иначе удалить.



elem.classList.contains("class") – проверка наличия класса, возвращает true/false.





#браузер #документ #стили_классы