Как сделать событие на смену класа на чистом javascript?
Здравствуйте. Например есть тег у которого меняется класс. Как сделать событие на смену класса? Например когда у тега класс .selected , то выполнять определенный код. А когда .selected убрался не выполнять код. Я гуглил и нашел только на jQuery, можно такое сделать на javascript?
А возможно теперь исключить значение класса из наблюдения? Например если добавился класс .hover не активировать колбэк функцию, а на остальные изменения наблюдать
Алексей Гончаров, Если у вас может меняться несколько классов, то для обнаружения конкретного изменения надо сравнивать старое значение с текущим.
Текущее значение можно получить как mutationsList[i].target.classList или mutationsList[i].target.getAttribute('class').
Я разобрался, все работает, но возможно ли исключить значение аттрибута из наблюдения? Например если у аттрибута значение поменялось на "sdfsdf", то не реагировать