我需要拦截网页中单元格内容的任何更改。
以下代码向我展示了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";
这段代码只是一个玩具示例。在我的实际情况中,页面上(因此也包括单元格)的更改是由一个我无法控制的Web应用程序进行的。