Javascript 使用setInterval通过textContent替换文本
我是js的新手,我不能完全让它工作Javascript 使用setInterval通过textContent替换文本,javascript,Javascript,我是js的新手,我不能完全让它工作 // array to store strings var poem = [ "string 1", "string 2", "string 3", "string 4", "string 5", ]; // text animation loop var animInterval = window.setInterval( function(){ for(i = 0; i === poem.length; i++){
// array to store strings
var poem = [
"string 1",
"string 2",
"string 3",
"string 4",
"string 5",
];
// text animation loop
var animInterval = window.setInterval(
function(){
for(i = 0; i === poem.length; i++){
document.querySelector("#text").textContent = poem[i];
}
}, 1000 /*1000ms = 1sec*/
);
我肯定我错过了一些明显的东西 您需要删除
for
循环(setInterval
已在循环):
//用于存储字符串的数组
诗歌=[
“字符串1”,
“字符串2”,
“字符串3”,
“字符串4”,
“字符串5”,
];
变量i=1;//从1开始,因为已显示0
var animInterval=window.setInterval(函数(){
document.querySelector(“text”).textContent=poem[i];
i=++i%poem.length;//将1添加到5,然后返回到0,1,2。。。
}, 1000);代码>
string1
i
not==