【发布时间】:2017-04-03 18:25:04
【问题描述】:
我正在尝试重新创建您在 https://www.sketchapp.com/ 上看到的内容,在页面中途文本会自动更改(Sketch 是为像您这样的 UX 设计师制作的)。我搜索了一下,但找不到确切的方法来制作这样的东西。这就是我得到的,如果有人可以帮助我,那就太棒了,谢谢!
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 你的建议都没有回答这个问题。
-
@LucasDebelder 您的代码正在运行。有什么问题?
标签: javascript jquery html css replace