使用MutationObserver记录更改



我希望每次价格变化时都能控制台。注销价格。我正试图使用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
});

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

console.log(size.textContent);

最新更新