diff options
Diffstat (limited to 'snippets/javascript_mutationoberserver')
-rw-r--r-- | snippets/javascript_mutationoberserver | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/snippets/javascript_mutationoberserver b/snippets/javascript_mutationoberserver index 48f17af..9962aac 100644 --- a/snippets/javascript_mutationoberserver +++ b/snippets/javascript_mutationoberserver | |||
@@ -1,12 +1,14 @@ | |||
1 | new window.MutationObserver((ms) => { | 1 | new window.MutationObserver((mutations) => { |
2 | for (const m of ms) { | 2 | for (const mutation of mutations) { |
3 | console.log(m) | 3 | console.log(mutation) |
4 | console.log('m', m.target.innerHTML) | 4 | console.log('mutation', mutation.target.innerHTML) |
5 | console.log('m', m.target.classList) | 5 | console.log('mutation', mutation.target.classList) |
6 | } | 6 | } |
7 | }).observe(item, { | 7 | }).observe(item, { |
8 | attributes: true, | 8 | attributes: true, |
9 | attributeFilter: ['class'], | 9 | attributeFilter: ['class'], |
10 | attributeOldValue: true, | 10 | attributeOldValue: true, |
11 | characterDataOldValue: true | 11 | characterDataOldValue: true, |
12 | }) | 12 | childList: true, |
13 | subtree: true, | ||
14 | }) | ||