跟小D每日学口语

setInterval和setTimeout的区别

setTimeout(表达式,延时时间) 
在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 

用setTimeout实现的自动变化显示随机数的效果: 
<html>  
<head>  
<script>  
window.onload=sett;  
function sett()  
{  
document.body.innerHTML=Math.random();  
setTimeout("sett()",500);  
}  
</script>  
</head>  
<body>  
</body>  
</html>  

setInterval(表达式,交互时间) 
则不一样,它从载入后,每隔指定的时间就执行一次表达式 

用setInterval实现的自动变化显示随机数的效果: 
<html>  
<head>  
<script>  
function sett()  
{  
document.body.innerHTML=Math.random();  
}  
setInterval("sett();", 500);  
</script>  
</script>  
</head>  
<body>  
</body>  
</html>

posted @ 2008-03-06 12:27  Danny Chen  阅读(393)  评论(0编辑  收藏  举报