как-то поймать момент обновления элемента.
Самое в лоб простое и ненадёжное: через таймаут. Если контент прописывается при загрузке страницы, там же поставить
setTimeout(() => {
console.log(docName.innerText);
}, 3000); // через 3 секунды-то уже появится контент?
Правильнее привязаться к коду, который рассовывает содержимое, и в нём ловить событие, если такое предусмотрено.
Хакерский способ следить за изменениями этого узла через
MutationObserver
spoilerconst config = { attributes: false, childList: true, subtree: true, characterData: true };
const callback = function(mutationsList, observer) {
for(const mutation of mutationsList) {
if (mutation.type === 'childList') {
console.log(docName.textContent);
}
}
};
const observer = new MutationObserver(callback);
observer.observe(docName, config);