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 "

Yahoo Maps - надежный путеводитель для ваших поездок
Microsoft DNS: настройка и управление
Log Out - Выход из системы
Что такое Big O и как его рассчитать?
Python os walk: learn how to navigate through directories with Python
Функция array_diff в PHP: как работает и как использовать массивы?
Return JavaScript: полезные советы и инструменты для разработчиков
Python Nonlocal: Empower Your Python Programming Skills with Nonlocal Keyword
<strong>SQL циклы:</strong> основные принципы и практическое применение
Как запустить Jupiter Notebook