Classlist Contains
Класс `classList` представляет собой свойство DOM элемента, которое содержит список всех классов элемента. Можно проверить, содержит ли элемент определенный класс с помощью метода `contains` у объекта `classList`.
Вот примеры кода, демонстрирующие использование `classList.contains`:
1. Пример использования `classList.contains` для проверки наличия класса у элемента:
html
Hello, world!
В данном примере мы создаем элемент `div` с `id="myDiv"` и классом `highlight`. Далее мы используем `classList.contains` для проверки наличия класса `highlight` у элемента. В консоли будет выведено сообщение "Элемент содержит класс highlight".
2. Еще один пример использования `classList.contains`:
html
В данном примере у нас есть кнопка с классом `btn btn-primary`. Мы используем `classList.contains` для проверки наличия класса `btn-primary` у кнопки. Если класс присутствует, то мы удаляем его с помощью `classList.remove` и добавляем новый класс `btn-success` с помощью `classList.add`. В консоли будет выведено сообщение "Класс изменен!"
Таким образом, `classList.contains` позволяет проверить наличие класса у элемента и выполнить определенные действия в зависимости от результата проверки.