控制面板 - 帮助中心 - 付款方式 - 常用文档 - 软件下载 -   
服务中心
当前位置:首页 - 服务中心 - 网络学院

setInterval使用方法详解

  setInterval的功能

  setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

  setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

  所以setInterval一般用在需要循环调用一些东西的时候,比如自动提醒、自动显示当前时间等等这样的场合。


  setInterval语法

setInterval(code,millisec[,"lang"])

  参数功能描述

  code 必需。要调用的函数或要执行的代码串。

  millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

  返回值:一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。


  实例演示:

<html>

<body>

<input type="text" id="clock" size="35" />

<script language=javascript>

var int=self.setInterval("clock()",50)

function clock()

  {

  var t=new Date()

  document.getElementById("clock").value=t

  }

</script>

</form>

<button onclick="int=window.clearInterval(int)">

Stop interval</button>

</body>

</html>

   提示:点击运行代码按钮可看到实际效果

更新时间:2010-4-25

7*24小时咨询热线:400-628-6536 0371-86013552 19937165195
传真:0371-86013552-6612 服务邮箱:web@3a88.com 代理邮箱:agent@3a88.com 备案邮箱:beian@3a88.com
运营商:郑州金飞科技有限公司 工商营业执照号:9141010567945717XL
公司地址:郑州高新技术产业开发区木兰里9号1号楼1单元14层310号 邮政编码:450000 豫ICP备12025635号-1 豫公网安备 41010502003077号