相关疑难解决方法(0)

是否有JavaScript/jQuery DOM更改侦听器?

基本上我想在DIV的内容发生变化时执行脚本.由于脚本是独立的(chrome扩展和网页脚本中的内容脚本),我需要一种方法来简单地观察DOM状态的变化.我可以设置投票,但这似乎很草率.

javascript jquery google-chrome-extension

382
推荐指数
5
解决办法
26万
查看次数

元素添加到页面时的事件

这在前面已经讨论过了:如何使用Jquery将元素添加到页面时执行操作?

每当div添加到页面时,响应者建议触发自定义事件.但是,我正在撰写Chrome扩展程序,但无法访问页面源代码.我有什么选择?我想在理论上我可以setInterval()用来不断搜索元素的存在并添加我的动作,如果元素在那里.

javascript dom event-handling change-notification mutation-observers

133
推荐指数
7
解决办法
13万
查看次数

DOMNodeInserted的替代方案

已知DOMNodeInserted使动态页面变慢,MDN甚至建议不要完全使用它,但不提供任何替代方案.

我对插入的元素不感兴趣,我只需要知道一些脚本何时修改DOM.是否有更好的替代突变事件监听器(可能是nsiTimer中的getElementsByTagName)?

javascript dom dhtml firefox-addon mutation-events

29
推荐指数
2
解决办法
2万
查看次数