@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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы