Classlist Toggle: Mastering CSS Control Over HTML Elements

Метод classList.toggle() позволяет добавлять или удалять класс у элемента HTML при каждом вызове метода. Если класс уже присутствует, то он будет удален, если отсутствует – добавлен.

Синтаксис метода:

element.classList.toggle(class [, force]);

Пример использования:

HTML:

Hello, World!

JavaScript:

const myDiv = document.getElementById('myDiv');

myDiv.classList.toggle('active'); // удаляется класс, т.к. он уже есть

myDiv.classList.toggle('inactive'); // добавляется класс, т.к. его нет

В данном примере первый toggler удалит класс 'active', который уже есть у элемента, а второй добавит класс 'inactive', которого еще нет. Класс 'active' будет удален, и т.к. его у нас больше нет, то следующий вызов toggle добавит класс 'inactive'.

Таким образом, метод classList.toggle() очень удобен, когда мы хотим добавить или удалить класс элементу в зависимости от его текущего состояния.

Похожие вопросы на: "classlist toggle "

Python Filter – создайте идеальное фильтрование данных в Python
TestRail: управление процессом тестирования и совместная работа команды
Скачать превью с видео YouTube
Array Sort: как сортировать массивы в программировании
RX TX: Что Это и Как Это Работает
Конвертация HTML в PDF с помощью wkhtmltopdf
Превращение строк в столбцы в Excel: лучший способ делять данные
Markdown перенос строки
<h1>master the art of jQuery
Android Honeycomb - лучшая операционная система для планшетов