1

我在 Chrome 19 中,我创建了一个新的变异观察者对象:

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 回答