SOURCE

console 命令行工具 X clear

                    
>
console
// https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver
window.onload = function(){
  // Firefox和Chrome早期版本中带有前缀
  var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || 		window.MozMutationObserver

  // 选择目标节点
  var target = document.querySelector('#some-id');

  // 创建观察者对象
  var observer = new MutationObserver(function(mutations) {
    mutations.forEach(function(mutation) {
      console.log(mutation.type);
    });    
  });

  // 配置观察选项:
  var config = { attributes: true, childList: true, characterData: true }

  // 传入目标节点和观察选项
  observer.observe(target, config);

  target.style.color="#333"
  target.style.marginLeft="30px"
  // 随后,你还可以停止观察
  // observer.disconnect();
}
<div id="some-id">
  <h1>MutationObserver</h1>
</div>