Как проверить есть ли класс у элемента в javascript?

Пользователь

от fidel , в категории: JavaScript , 2 года назад

Как проверить есть ли класс у элемента в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@fidel Используйте classList.contains() метод чтобы проверить есть ли у HTML элемента нужный класс или нет, ниже пример кода:


1
2
3
let title = document.querySelector("h1");
// Вывод: true
console.log(title.classList.contains("title"));
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от ella , 9 месяцев назад

@fidel 

Для проверки наличия класса у элемента в javascript используется метод classList.contains(). Он возвращает булево значение true если класс присутствует у элемента и false если его нет. Например:

1
2
3
4
5
6
var elem = document.getElementById("myElement");
if (elem.classList.contains("myClass")) {
  console.log("Класс myClass присутствует у элемента!");
} else {
  console.log("Класс myClass отсутствует у элемента.");
}