2012-05-12 109 views
6

我正在閱讀這http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html,看來Chrome的行爲與規範形成對比。如果我正確理解了規範,爲一個元素定義「子樹」意味着應該報告該元素的子樹(包括元素本身)的變化。但是,當執行這段代碼時,我什麼也得不到。突變觀察員--- subtree

var observer = new WebKitMutationObserver(function(e){console.log(e);}) 
observer.observe(document.body, {subtree:true, attributes:true}); 
document.body.appendChild(document.createElement('div')); 

我錯過了什麼?有人可以詳細說明這一點嗎? 謝謝!

回答

8

文檔不清楚,但子樹會被忽略,除非您還指定childList:true。
屬性和attributeFilter的情況是相同的
希望它仍然有幫助