我想写一个Firefox附加组件。
我需要监视DIV元素的内容。
有没有办法挂钩或订阅某个HTML元素的修改?
我不想每秒轮询DIV的内容(按照说法),在更改时会收到通知。
谢谢。
答案 0 :(得分:2)
找到了怎么做!
function onLoadDoThings(){
document.getElementById('changingDiv').addEventListener('DOMSubtreeModified',function(){
alert(document.getElementById('changingDiv').innerHTML);
}
,false);
}
答案 1 :(得分:0)
您是否考虑过编写Greasemonkey脚本而不是编写扩展?更简单,无需编译器。我也见过可以将脚本转换为XPI但尚未尝试过的程序。