延时
<html>
<head>
<meta charset="UTF-8">
<title>延时</title>
<style>
.redbord
{
border: 1px solid red;
width: 100px;
height: 100px;
margin-top: 20px;
}
</style>
</head>
<body>
<input type="button" value="setInterval" onclick="setintervalClick()"/>
<input type="button" value="setTimeOut" onclick="setTimeOutClick()"/>
<div id="time" class="redbord"></div>
<script type="text/javascript" src="js/yanshi.js"></script>
</body>
</html>
setinterval
//此方法会一直调用,直到关闭窗口,或执行清除方法clearInterval()
function setintervalClick(){
var i=0;
//设置一个变量等于方法,清除此方法是用到该变量
var time=setInterval(function(){
i++;
if(i>3)
{
clearInterval(time)
}
document.getElementById("time").innerText=i;
},1000);
}
setTimeOut
//此方法只执行一次
function setTimeOutClick(){
var setT=0;
setTimeout(function(){
setT++;
document.getElementById("time").innerText="setTimeOut"+setT;
},1000)
}

浙公网安备 33010602011771号