JavaScript setTimeout() 函数

setTimeout -- 暂停指定的毫秒数后执行指定的代码
  • setTimeout,中文"设置超时"的意思
  • 引用网址:http://www.dreamdu.com/javascript/window.setTimeout/

setTimeout函数语法

setTimeout(codes, interval);

setTimeout函数参数

  • codes -- 代码段的字符串表示(与eval函数的参数相同),或者是匿名函数、函数名
  • interval -- 等待的毫秒数(通常用于产生动画效果)

setTimeout函数返回值

setTimeout函数的ID标识,每次调用setTimeout函数都会产生一个唯一的ID,可以通过clearTimeout函数(此函数的参数接收一个setTimeout返回的ID)暂停setTimeout函数还未执行的代码

setTimeout函数说明

通过setTimeout函数暂停一段时间后执行代码,可以实现一些特殊的效果

示例

function setbgColor()
{
        document.bgColor="#000000";
}
setTimeout(setbgColor, 1000);
setTimeout(function setbgColor(){document.bgColor="#000000";}, 1000);
setTimeout("document.bgColor='#000000'", 1000);
var icolor=0;
var iNum=256;
setTimeout(setbgColor, 500);
function setbgColor()
{
        document.bgColor="#"+icolor*iNum*iNum*iNum+icolor*iNum*iNum+icolor*iNum;
        if((icolor+=10)<iNum)
        {
                setTimeout(setbgColor, 500);
        }
}

使用setTimeout函数改变网页的背景颜色

JavaScript setTimeout() 函数示例 -- 可以尝试编辑

延伸阅读



  • 教程中有什么不懂的地方?发现教程的错误!对教程有什么建议!快快给我留言呀 给猴子留言,我会尽快解答你的问题:)