【问题标题】:JQuery Change Event for InnerHTMLInnerHTML 的 JQuery 更改事件
【发布时间】:2010-07-20 20:47:16
【问题描述】:

在我的情况下,我正在编写一个 Chrome 扩展程序,我无法访问页面上发生的其他 JS。所以我需要确保每当某些元素更新它们的内容时,我都会从扩展中重新运行一个函数。

基本上是一个可以从 innerHTML 更改触发的 Change 事件。

【问题讨论】:

    标签: innerhtml jquery


    【解决方案1】:

    既然是Chrome扩展,不如标准的DOM Mutation events

    document 上收听DOMSubtreeModified。刚刚在 Chrome 5.0.375.99 上测试并支持。

    document.addEventListener('DOMSubtreeModified', myFunction);
    

    【讨论】:

    • 这在我的 Safari 和 Chrome 扩展程序中效果很好。谢谢你。但是它不适用于同一脚本的greasemonkey版本,有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 2012-12-07
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    相关资源
    最近更新 更多