JavaScript: прослушать изменение атрибута?

Возможно ли в JavaScript прослушивать изменение значения атрибута? Например:

var element=document.querySelector('…');
element.addEventListener( ? ,doit,false);

element.setAttriubte('something','whatever');

function doit() {

}

Я хотел бы ответить на любое изменение вsomething приписывать.

Я прочитал наMutationObserver объект, а также альтернативы этому (в том числе тот, который использует анимационные события). Насколько я могу судить, они касаются изменений в реальном DOM. Меня больше интересуют изменения атрибутов для конкретного элемента DOM, поэтому я не думаю, что это так. Конечно, в моих экспериментах это, похоже, не работает.

Я хотел бы сделать этобез JQuery.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос