2012-07-02 21 views
6

我在Windows 7上使用最新的Google Chrome稳定版(19.0.1084.56米),并首次尝试使用Mutation观察器。 (该项目是为第三方网站的用户脚本,我都进不去服务器。)是MutationRecord.oldValue我应该使用的东西吗?

所以它发生MutationRecord有一个字段oldValue

record . oldValue

返回值取决于type。对于“attributes”,它是更改之前更改的属性的值。对于“characterData”,它是更改之前更改的节点的数据。对于“childList”,它为空。

所以我监视更改characterData但是当我拿到MutationRecordoldValue场总是空。

它应该是工作,有没有可能我有什么问题,或者是这个功能太过出血边期望工作呢?

有什么地方可以找到Google的文档,错误报告,功能请求等,可能会声明这是实施还是可能?

+9

对于任何人谁跑成这样,我希望你加入'attributeOldValue。它是单数形式的属性。 *如果你添加attributesOldValue(WRONG!),将会抛出错误*,那么你只会为'oldValue'接收null。 – sirhc

+1

@sirhc:其实我并没有看到属性,而是字符数据,但是你很接近 - 我没有设置'characterDataOldValue'标志为true!随意提交答案。 – hippietrail

回答

相关问题