Sto cercando di osservare il cambiamento di un dato in una tabella ma non capisco perchè non mi funziona. Quando lancio la funzione non mi da nessun segno di vita.
Questo è il codice che uso.
var targetNode = document.getElementsByClassName("report-data")[0].childNodes[0].tBodies[0].childNodes[8].childNodes[1].childNodes[1].childNodes[0]
var config = { attributes: false, characterData: true, childList: false, subtree: true };
var callback = function(mutationsList, observer) {
for(var mutation of mutationsList) {
if (mutation.type == 'characterData') {
console.log('10');
}
}
};
var observer = new MutationObserver(callback);
observer.observe(targetNode, config);
Sbaglio qualcosa nel codice?