@Shimpanze

Как с помощью «MutationObserver» отследить исчезновение класса «disabled» у элемента?

Добрый день!

Как с помощью «MutationObserver» отследить исчезновение класса «disabled» у элемента?

HTML:

<input type="submit" name="publish" id="publish" class="button disabled" value="Опубликовать">


JS:

var el = document.getElementById('publish');

var observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    // как отследить, что у элемента пропал класс «disabled»
    // и сразу выполнить действие
  });
});

// добавляем необходимые события для слежения
observer.observe(el, {
  'attributes': true,
  'attributeFilter': ['class']
});
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
RAX7
@RAX7
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 12:53
1000 руб./за проект
19 апр. 2024, в 12:41
8000 руб./за проект
19 апр. 2024, в 12:05
1500 руб./в час