我試圖重新創建類似於https://www.sketchapp.com/的東西,在頁面中途文本會自動更改(草圖適用於UX設計師,如)。我已經查了一下,但找不到如何做出這樣的事情。這就是我所得到的,如果誰能幫助我,那真是太棒了,謝謝!HTML/CSS/JS - 如何使用setInterval更改文本?
document.addEventListener('DOMContentLoaded', function(){
setTimeout(function(){
var div = document.getElementById('js-text');
div.innerHTML = "Replaced <span class='redText'>Text</span>";
}, 1000);
});
.redText{
color: red;
}
<div id="js-text">Initial Text</div>
我想,而不是附加的事件domcontentloaded,你可以用你的setInterval中的window.onload,並考慮使用requestanimationframe代替setInterval的 – Geeky
@Geeky無論您的建議的回答這個問題。 – Brad
@LucasDebelder您的代碼正在工作。有什麼問題? – Brad