【问题标题】:Using MutationObserver to log changes使用 MutationObserver 记录更改
【发布时间】:2022-01-08 03:19:58
【问题描述】:

我希望能够在每次价格变化时控制台注销价格。我正在尝试使用 MutationObserver 来执行此操作,这在价格更改时似乎确实有效,即价格已注销。但由于某种原因,我一直以相同的价格退出,即最便宜的尺寸。有什么想法我哪里出错了吗?

const elementToObserve = document.querySelector(".productItem");
const size = document.querySelector('.itemSize');
const observer = new MutationObserver(function() {
  console.log(size.innerHTML);
});

observer.observe(elementToObserve, {
  subtree: true,
  childList: true
});

【问题讨论】:

    标签: javascript console.log mutation-observers


    【解决方案1】:

    不要使用 .innerHTML 来获取内部内容,而是尝试使用 .textContent

    console.log(size.textContent);

    【讨论】:

      猜你喜欢
      • 2018-08-18
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      相关资源
      最近更新 更多