js定时器的简单使用

2 篇文章 0 订阅

js中的 定时器有以下两中:
setInterval() :按照指定的间隔周期来调用函数或计算表达式。方法会不停地执行,直到 clearInterval() 被调用或窗口被关闭。
setTimeout() :在指定的毫秒数后调用函数或计算表达式,即延迟执行,只执行一次。

setInterval(code,millisec,lang)

code:要调用的函数或要执行的代码串,可以是字符串或js方法(必传参数);
millisec:时间间隔,单位为ms(必传参数);
lang:脚本类型, JScript | VBScript | JavaScript(可选参数);

clearInterval(id)

id:setInterval返回的唯一ID值,用来确定要停掉哪个定时器;

示例代码1:

<html>
<body>
<input type="text" id="text1" />
<script language=javascript>
var id=self.setInterval("changetext()",5000);
var showNumber=1;
function changetext()
  {
  var t=new Date();
  document.getElementById("text1").value=showNumber;
showNumber++;
  }
</script>
</form>
<button onclick="window.clearInterval(id)">
停止</button>
</body>
</html>

示例代码2:

<html>
<body>
<input type="text" id="text1" />
<script>
var showNumber=1;
var id=self.setInterval(function changetext()
  {
  var t=new Date();
  document.getElementById("text1").value=showNumber;
showNumber++;
  },5000);
</script>
</form>
<button onclick="window.clearInterval(id)">
停止</button>
</body>
</html>

setTimeout(code,millisec,lang)

code:要调用的函数或要执行的代码串,可以是字符串或js方法(必传参数);
millisec:在执行之前等待的时间,单位为ms(必传参数);
lang:脚本类型, JScript | VBScript | JavaScript(可选参数);

clearTimeout(id)

id:setTimeout返回的唯一ID值,用来确定要停掉哪个定时器;
示例代码:

<html>
<body>
<p>点击按钮, 5 秒后将弹出提示框</p>
<button onclick="btnClick()">click me</button>
<script language=javascript>
function btnClick()
{
    var time= new Date();
    alert("The time is: " + time.toString());
}
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值