Мне нужно взять в переменную текст, который появляется в теге лишь через несколько сек. с момента клика на кнопку (сам тег существует изначально).
Я пробовала сделать это с
setTimeout:
submitBtns.forEach(function(item) {
item.addEventListener('click', function() {
setTimeout(function() {
const successText = document.querySelector('.wpcf7-response-output').textContent;
console.log(successText);
}, 5000);
});
});
Но проблема в том, что в консоль выводится просто пустая строчка. Тег изначально пустой, так что, видимо, берется его изначальное содержание, а не то, что появилось после клика.
setTimeout
просто отодвигает момент. Так как получить появившийся текст?
Искала инфу про
MutationObserver
, но не поняла, как его здесь использовать, так что распишите, пожалуйста