当前位置 : 主页 > 网络编程 > JavaScript >

[ 记录 ] 观察者Dom的变化

来源:互联网 收集:自由互联 发布时间:2021-06-30
gistfile1.txt ```js // Firefox和Chrome早期版本中带有前缀 var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver // 选择目标节点 var target = formDoms[4].dom// document.q
gistfile1.txt
```js
 // Firefox和Chrome早期版本中带有前缀
    var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver
    // 选择目标节点
    var target = formDoms[4].dom// document.querySelector('#some-id'); 
    // 创建观察者对象
    var observer = new MutationObserver(function (mutations) {
  mutations.forEach(function (mutation) {
      console.log(mutation);
  });
    });
    // 配置观察选项:
    var config = { attributes: true, childList: true, characterData: true, subtree: true }
    // 传入目标节点和观察选项
    observer.observe(target, config);
```
网友评论