我在Windows 7上使用最新的Google Chrome穩定版(19.0.1084.56米),並首次嘗試使用Mutation觀察器。 (該項目是爲第三方網站的用戶腳本,我都進不去服務器。)是MutationRecord.oldValue我應該使用的東西嗎?
所以它發生MutationRecord
有一個字段oldValue
:
record . oldValue
返回值取決於
type
。對於「attributes
」,它是更改之前更改的屬性的值。對於「characterData
」,它是更改之前更改的節點的數據。對於「childList
」,它爲空。
所以我監視更改characterData
但是當我拿到MutationRecord
的oldValue
場總是空。
它應該是工作,有沒有可能我有什麼問題,或者是這個功能太過出血邊期望工作呢?
有什麼地方可以找到Google的文檔,錯誤報告,功能請求等,可能會聲明這是實施還是可能?
對於任何人誰跑成這樣,我希望你加入'attributeOldValue。它是單數形式的屬性。 *如果你添加attributesOldValue(WRONG!),將會拋出錯誤*,那麼你只會爲'oldValue'接收null。 – sirhc
@sirhc:其實我並沒有看到屬性,而是字符數據,但是你很接近 - 我沒有設置'characterDataOldValue'標誌爲true!隨意提交答案。 – hippietrail