@Firpso

Как проверить, что класс существует и выполнить действие alert?

Когда видео заканчивается появляется класс "is-finished".
Как отслеживать появление класса и если найден, то прописывать действие?Для примера: Alert
  • Вопрос задан
  • 62 просмотра
Решения вопроса 3
Fragster
@Fragster
помогло? отметь решением!
Комментировать
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
Ответ написан
Комментировать
mizutsune
@mizutsune
Frontend Developer
Например с помощью Mutation Observer API.

const targetElement = document.querySelector(".player-selector");

const observer = new MutationObserver((mutations) => {
     mutations.forEach(({ target: t }) => {
          t.classList.contains("is-finished") ?
               alert("element contains class") :
               alert("element does not contain a class");
     })
});

observer.observe(targetElement, {
     attributes: true,
     attributeFilter: ['class']
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы