Чтобы проверить, содержит ли класс у элемента, используйте метод contains() свойства classList элемента в JavaScript:
element.classList.contains(className);
В этом методе вы передаете className методу contains() свойства classList элемента. Если элемент содержит className , метод возвращает true . В противном случае возвращается false .
Например, предположим, что у вас есть следующий элемент <div> с двумя классами: secondary и info :
<div class="secondary info">Item</div>
Чтобы проверить, содержит ли элемент <div> класс secondary , используйте следующий код:
const div = document.querySelector('div');
div.classList.contains('secondary'); // trueВ этом примере мы используем метод querySelector() для выбора div и метод contains() для проверки, содержит ли его список классов вторичный класс.
В следующем примере возвращается false , так как элемент <div> не имеет класса error :
const div = document.querySelector('div');
div.classList.contains('error'); // false