Как перехватить изменения InnerHTML в JavaScript?

Мне нужно перехватить любые изменения в содержании ячейки внутри моей веб-страницы.

Следующий код показывает мне, что addeventListener не работает.

function modifyText() {
alert("!");
}

var el=document.getElementById("mycell");
el.innerHTML="a"
el.addEventListener("change", modifyText, false); 
// After next instruction I expect an alert message but it does not appear...
el.innerHTML="Z";

Код - просто пример игрушки. В моем реальном случае изменения на странице (и, следовательно, в клетке тоже) сделаны веб-парном, который у меня нет контроля.

11
задан tic 11 September 2011 в 21:14
поделиться