JavaScript: прослушать изменение атрибута?
Возможно ли в JavaScript прослушивать изменение значения атрибута? Например:
var element=document.querySelector('…');
element.addEventListener( ? ,doit,false);
element.setAttriubte('something','whatever');
function doit() {
}
Я хотел бы ответить на любое изменение вsomething
приписывать.
Я прочитал наMutationObserver
объект, а также альтернативы этому (в том числе тот, который использует анимационные события). Насколько я могу судить, они касаются изменений в реальном DOM. Меня больше интересуют изменения атрибутов для конкретного элемента DOM, поэтому я не думаю, что это так. Конечно, в моих экспериментах это, похоже, не работает.
Я хотел бы сделать этобез JQuery.
Спасибо