Подскажите, как вызвать некую функцию не только при вызове события (keydown, select, change...), но и при обычном присваивании элементу формы некоегого значения:
input.value = 'blah'; // ← должна вызываться определенная функция
(на старые браузеры можно забить)
Обычный Object.defineProperty здесь, наверно, не прокатит, так как убивает стандартный геттер и сеттер.
Тот же вопрос интересен и касательно innerHTML.