请问javascript里面如何实现延时几秒的操作??

发布网友 发布时间:2022-04-23 04:06

我来回答

4个回答

热心网友 时间:2022-04-24 14:27

<html>
<head>
<script language="javascript">
j=10;
function func(){
document.getElementById("div1").innerText=j;
j++;
setTimeout("func()",1000);
}
</script>
</head>
<body onload="func();">
<div id="div1"></div>
</body>
可能是我理解能力有限,不知道这个答案满意吗?

能否解释一下for(i=1;i<10;i=10)这是什么意思?i=1,i=10

热心网友 时间:2022-04-24 15:45

看看偶滴理解能力如何~

<input id="o">
<script language="javascript">
i=1;
function temp(){
document.getElementById("o").value=i;
i++;
if(i<11){
var val=setTimeout("temp()",1000);
}
else
{
clearTimeout(val)
i=1
}
}
setInterval("temp()",12000)
window.onload=temp
</script>

热心网友 时间:2022-04-24 17:20

在for里面空循环一会呗,只要循环的次数够大就能实现延时的效果。
或者在for里面放个str=now()然后就是个while,当while的条件为当前时间为str加上几秒后,就break,这样不也是延时效果了。

热心网友 时间:2022-04-24 19:11

sleep一会

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com