Антон Лялин Asked:2020-04-12 22:08:10 +0000 UTC2020-04-12 22:08:10 +0000 UTC 2020-04-12 22:08:10 +0000 UTC 使用什么来使该方法在某个时间过去之前一直有效? 772 该方法必须在一定时间内起作用,例如,它在文本区域中显示单词 5 秒,这可以用来做什么? javascript 1 个回答 Voted Best Answer yar85 2020-04-13T00:03:49Z2020-04-13T00:03:49Z let output = document.getElementById('output'), interval = setInterval(() => { output.textContent += 'слово '; }, 1000); setTimeout(() => { clearInterval(interval); }, 5000); <textarea id="output" style="width: 300px;"></textarea> 或者更简单: let interval, seconds = 0, output = document.getElementById('output'); interval = setInterval(() => { if (++seconds < 6) output.textContent += 'слово '; else clearInterval(interval); }, 1000); <textarea id="output" style="width: 300px;"></textarea>
或者更简单: