我想在页面上运行其他 javascript 时随时运行 javascript 函数。这是为了能够对动态生成的内容进行后处理。我不能简单地在页面加载后进行后处理,因为我需要将我的后处理应用到由加载另一个页面的 javascript 生成的内容。
或者,我可以注册一个回调,当点击页面的任何部分并在处理完所有其他 onclick 事件后调用该回调吗?
我正在为 greasemonkey 脚本执行此操作,以使内部网页更有用。
最佳答案
您可以使用事件之一 DOMNodeInserted
或 DOMSubtreeModified
来识别页面上发生的变化。
并且您可以将 onclick
事件附加到窗口。
或者,您只能将其附加到具有内联属性 onclick
的元素上。
关于javascript - 在 javascript 中,如何在有人更新页面时调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4080305/