
setInterval, setTimeout 时间设置无效
<scripttype="text/javascript">vari=0;varj=0;functionTalert(i){if(i<5){window.alert('T...
<script type="text/javascript">
var i=0;
var j=0;
function Talert(i){
if(i<5){
window.alert('Timeout alert in 5s');
i++;
setTimeout(Talert(i),5000);
}
}
function Talert2(j){
if(j<5){
j++;
setInterval(alert2(j),5000);
}
}
function alert2(){
window.alert('Interval alert in 5s');
}
</script>
<p><a href="javascript:void(0)" onclick="Talert(i)">setTimeout()</a>
| <a href="javascript:void(0)" onclick="Talert2(j)">setInterval()</a>
</p>
警示:循环提示5次!请勿随意打开
执行setTimeout 则无间隔,一直出现,执行setInterval则只执行一次
本人自学,莫见笑。请问各路高手是哪里写错了? 展开
var i=0;
var j=0;
function Talert(i){
if(i<5){
window.alert('Timeout alert in 5s');
i++;
setTimeout(Talert(i),5000);
}
}
function Talert2(j){
if(j<5){
j++;
setInterval(alert2(j),5000);
}
}
function alert2(){
window.alert('Interval alert in 5s');
}
</script>
<p><a href="javascript:void(0)" onclick="Talert(i)">setTimeout()</a>
| <a href="javascript:void(0)" onclick="Talert2(j)">setInterval()</a>
</p>
警示:循环提示5次!请勿随意打开
执行setTimeout 则无间隔,一直出现,执行setInterval则只执行一次
本人自学,莫见笑。请问各路高手是哪里写错了? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询