setinterval 定时器
setInterval
以固定的时间间隔重复调用一个函数或者代码段
语法:
var intervalId = window.setInterval(func, delay[, param1, param2, ...]);
var intervalId = window.setInterval(code, delay);
其中:
intervalId: 重复操作的ID
func: 延迟调用的函数
code: 代码段
delay: 延迟时间,没有默认值
举个例子:
写一个名为screen的盒子,通过js引入这个盒子后,在js内写了一个名为aaa的定时器, 在定时器内套入函数,将定时器时间1000,这样每隔1000毫秒,定时器内的函数就会运行一次
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>title>
head>
<body>
<div id="screen">div>
body>
html>
<script type="text/javascript">
// 定时器
var screen=document.getElementById('screen')
var aaa=function ()
{
screen.innerHTML=new Date().toLocaleTimeString()
}
aaa();
setInterval(aaa,1000);// (函数,毫秒)
//每隔一秒钟(1000毫秒),都把新的填进来(代码执行一次)
script>