function graduallyRemoveTextFromAll(interval = 100, step = 1) { const elements = document.querySelectorAll('span, div, p, h1, h2, h3, h4, h5, h6, a, li, strong, em, b, i'); function removeTextFromElement(element) { let text = element.innerText || element.textContent; let index = 0; const removeTextInterval = setInterval(() => { if (index >= text.length) { clearInterval(removeTextInterval); return; } text = text.slice(0, -step); element.innerText = text; element.textContent = text; index += step; }, interval); } elements.forEach(removeTextFromElement); } graduallyRemoveTextFromAll(100, 1);