1

私はChrome19を使用しており、新しいミューテーションオブザーバーオブジェクトを作成しました。

var observer = new WebKitMutationObserver(function(mutations, observer) {
  console.log(mutations, observer);
});

そして私は観察します:

observer.observe(document, {
  subtree: true,
  childList: true,
  characterData: true,
  attribute: true      
});

この設定は、ノードを挿入または削除したり、ノードのテキストを変更したりした場合にのみトリガーされるようです。要素の属性またはインラインCSSスタイルを変更してもトリガーされません。どうしてこれなの?

4

1 に答える 1

2

仕様草案によると、設定するプロパティはattributes: trueではなくattribute: trueです。

于 2012-06-13T17:14:06.090 に答える