想要使用infinte循环(每1秒运行一次)使用纯javascript更改html网页中的文本,但是当我加载时网页会被卡住
我有一个HTML代码片段 和javascript文件来处理更改想要使用infinte循环(每1秒运行一次)使用纯javascript更改html网页中的文本,但是当我加载时网页会被卡住,javascript,html,Javascript,Html,我有一个HTML代码片段 和javascript文件来处理更改 const slideTitleArr=[“金融服务”、“管理服务”]; 函数slidingTitle(){ for(设i=0;i>-1;i++){ 如果(i==滑动条长度){ i=0; } setTimeout(函数计时器(){ document.getElementById('slide-title')。innerHTML=slidetitlerar[i]; },i*1000); } } window.onload=slid
const slideTitleArr=[“金融服务”、“管理服务”];
函数slidingTitle(){
for(设i=0;i>-1;i++){
如果(i==滑动条长度){
i=0;
}
setTimeout(函数计时器(){
document.getElementById('slide-title')。innerHTML=slidetitlerar[i];
},i*1000);
}
}
window.onload=slidengtitle()
开创金融服务CRM的先河
它崩溃了,因为您创建了一个无限循环(i>-1
),阻止了设置超时
的运行()。你在找我setInterval()
将每隔n
秒调用一个函数
const slideTitleArr=[“金融服务”、“管理服务”];
设i=0;
设置间隔(()=>{
i=i>=slideTitleArr.length-1?0:i+1;
document.getElementById('slide-title')。innerHTML=slidetitlerar[i];
}, 1000);代码>
开拓客户关系管理
金融服务