Я передаю значение из бэкэнда django во внешний интерфейс, и я пытаюсь обнаружить изменение значения div с помощью MutationObserver.Ниже приведен мой текущий код: MutationObserver part:
window.addEventListener('load', function () {
var element = document.getElementById('myTaskList');
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
var observer = new MutationObserver(myFunction);
observer.observe(element, {
childList: true
});
function myFunction() {
console.log("this is a trial")
console.log(element);
console.log(element.innerHTML);
}
// setTimeout(function(){
// element.innerHTML = 'Hello World!';
// }, 1000);
//
// setTimeout(function(){
// element.innerHTML = 'Hello Space!';
// }, 2000);
});
html part:
<div hidden id="myTaskList">{{resultList | safe}}</div>
Я передаю строку "dummyValue" в div, но просто не вижу значенияиз операторов console.log () внутри функции.
это работает хорошо, когда я раскомментирую функции setTimeout.
Спасибо за любую помощь в том, почему MutationObserver не обнаруживает визуализированное значение div