Нет, широко поддерживаемое событие не запускается при обновлении класса.Вам придется опросить.Некоторые браузеры поддерживают события мутации DOM , но кросс-браузер никогда не был полностью поддержан, см. Предупреждение на связанной странице.
Очевидно, что если ваш код изменяет класс, вы могли бысоздайте функцию, которую вы используете для этого, и всегда используйте эту функцию, а не изменяйте ее напрямую, но если вы ищете изменения в ней вне вашего кода, я не вижу альтернативы опросу.
Если вы опрашиваете, не забудьте протестировать во всех ваших целевых браузерах и выполнять как можно меньше работы с кодом опроса.Это легко переусердствовать (замедляя страницу).