1 2 3 4 5 6 7 8 9 10 11 12
new window.MutationObserver((ms) => { for (const m of ms) { console.log(m) console.log('m', m.target.innerHTML) console.log('m', m.target.classList) } }).observe(item, { attributes: true, attributeFilter: ['class'], attributeOldValue: true, characterDataOldValue: true })