Javascript DOM更改事件Firefox扩展

Javascript DOM更改事件Firefox扩展,javascript,events,firefox,firefox-addon,Javascript,Events,Firefox,Firefox Addon,所以我创建了一个Firefox扩展,它工作得很好,但是当我提交它时(尽管它被接受),它给出了一个安全警告。它说setTimeout()在else子句中被删除 那么,有没有办法倾听DOM的任何变化?(甚至一个特定的元素发生了变化,我都有一个ID)。但是,div没有onChange事件,所以有什么想法吗 我不介意是否有任何更改,不必是特定于div的。domsubtreemedited事件听起来像是您想要使用的东西。请记住,它已被弃用,一段时间后,它的支持可能会从浏览器中删除 事实证明,在div中添加

所以我创建了一个Firefox扩展,它工作得很好,但是当我提交它时(尽管它被接受),它给出了一个安全警告。它说setTimeout()在else子句中被删除

那么,有没有办法倾听DOM的任何变化?(甚至一个特定的元素发生了变化,我都有一个ID)。但是,div没有onChange事件,所以有什么想法吗


我不介意是否有任何更改,不必是特定于div的。

domsubtreemedited
事件听起来像是您想要使用的东西。请记住,它已被弃用,一段时间后,它的支持可能会从浏览器中删除


事实证明,在div中添加一个“onChange”事件可以很好地工作,尽管它可能不是W3C的有效版本,但这并不重要,因为它只是一个Firefox扩展(加上它可以工作!)。

谢谢-快速提问;如果我有一个div并附加了该事件处理程序,那么如果该div被更改,它会触发该事件还是只触发该div的子事件?Test;)我经常只是在文档中添加全局侦听器,然后检查evt.target的标记名和id。不幸的是,Mozilla也不喜欢这样:(由于它被贬值,建议不要使用它。