我试图重新创建类似于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