语法
setTimeout(code, milliseconds, param1, param2, ...)
setTimeout(function, milliseconds, param1, param2, ...)
参数 |
描述 |
code/function |
必需。要调用一个代码串,也可以是一个函数。 |
milliseconds |
可选。执行或调用 code/function 需要等待的时间,以毫秒计。默认为 0。 |
param1, param2, ... |
可选。 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。 |
技术细节
实例
传递参数给 alertFunc 函数 ( IE9 及其更早版本不支持):
var myVar;
function myStartFunction() {
myVar = setTimeout(alertFunc, 2000, "Runoob", "Google");
}
尝试一下 »
但是,如果使用匿名函数,则所有浏览器都支持:
var myVar;
function myStartFunction() {
myVar = setTimeout(function(){ alertFunc("Runoob", "Google"); }, 2000);
}