【发布时间】:2012-03-19 22:36:32
【问题描述】:
我喜欢在我不拥有或控制的页面上运行自定义脚本。很多时候,这些页面都动态创建了我想应用函数的内容。
这可能吗?如果是这样,我该怎么做?理想情况下,我正在寻找实时 jQuery 的 live 方法,除了绑定像 click 这样的事件之外,它更像是在 DOM 中加载元素时发生的事件。 load 事件适用于某些元素,但我不认为适用于所有元素......
对于这个问题,假设您无法查看或更改插入 DOM 节点的代码。我想要一种可以在用户脚本或书签中使用的技术,该技术可以在多个不相关的网站上使用。
编辑:我正在寻找可以在我的反色书签中使用的东西:JavaScript: Invert color on all elements of a page
【问题讨论】:
-
您希望应用什么样的功能?您可以监听
DOMNodeInsertedIntoDocument事件,但这可能适用于许多您不感兴趣的插入节点。 -
我实际上对每个节点都感兴趣。我正在更改页面上所有内容的颜色。
标签: javascript jquery dom bookmarklet userscripts