当前位置:   article > 正文

javascript监听页面元素更改更新变动_js 监听元素变化

js 监听元素变化
  1. // 当观察到变动时执行的回调函数
  2. const callback = function(mutationsList) {
  3. for(let mutation of mutationsList) {
  4. if (mutation.type === 'childList') {
  5. console.log('TODO someting');
  6. } else if(mutation.type === 'attributes') {
  7. console.log('TODO someting');
  8. }
  9. }
  10. }
  11. // 创建一个观察器实例并传入回调函数
  12. const observer = new MutationObserver(callback);
  13. // 选择需要观察变动的节点
  14. const targetNode = document.body;
  15. // 观察器的配置(需要观察什么变动)
  16. const config = { attributes: true, childList: true, subtree: true, characterData: true, };
  17. // 以上述配置开始观察目标节点
  18. observer.observe(targetNode, config);
  19. // 之后,可停止观察
  20. observer.disconnect();

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/223109
推荐阅读
相关标签
  

闽ICP备14008679号