转帖 javascrpt setInterval
setInterval -- 间隔指定的毫秒数不停地执行指定的代码
- setInterval,中文"设置间隔时间"的意思
- 引用网址:http://www.dreamdu.com/javascript/window.setInterval/
setInterval函数语法
setInterval
(
codes
,
interval
)
;
setInterval函数参数
- codes -- 代码段的字符串表示(与eval函数的参数相同),或者是匿名函数、函数名
- interval -- 间隔的毫秒数
setInterval函数返回值
setInterval函数的ID标识,每次调用setInterval函数都会产生一个唯一的ID,可以通过clearInterval函数(此函数的参数接收一个setInterval返回的ID)暂停setInterval函数
setInterval函数说明
setInterval函数会重复间隔一段时间执行代码,因此应使用clearInterval函数将其停止,或者页面被卸载也会自动停止
示例
var
icolor
=
0
;
var
iNum
=
256
;
var
iID
=
setInterval
(
setbgColor
,
500
)
;
function
setbgColor
(
)
{
document
.
bgColor
=
"
#
"
+
icolor
*
iNum
*
iNum
*
iNum
+
icolor
*
iNum
*
iNum
+
icolor
*
iNum
;
if
(
(
icolor
+=
10
)
>
iNum
)
{
clearInterval
(
iID
)
;
}
}
使用setInterval函数改变网页背景的颜色
JavaScript setInterval() 函数示例 -- 可以尝试编辑
Code