setinterval()与clearInterval()JS函数的调用方法


Posted in Javascript onJanuary 21, 2015

本文实例讲述了setinterval()与clearInterval()JS函数的调用方法。分享给大家供大家参考。具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml">  

<head>  

    <title>setinterval()与clearInterval()用法</title>  

    <script type="text/javascript">  

        function f1() {  

            alert("调用f1");  

        }  

        function f2() {  

            alert("调用f2");  

        }  

  

        function bodymousedown() {  

            alert("你好");  

            alert("我好");  

  

        }  

        function com() {  

            if (confirm("是否进入")) {  

                alert("进入了");  

            }  

            else {  

                alert("退出");  

            }  

        }  

        var interval;  

        function getinterval() {  

            if (confirm("确定要执行吗?")) {  

                  

                interval = setInterval("alert('每隔2000毫秒执行一次')", 2000);  

            }  

            else {  

                alert("不执行");  

            }  

        }  

        function setTimeOut1() {  

            setTimeout("alert('3000毫秒后执行这段代码')", 3000);  

        }  

  

    </script>  

</head>  

<!--" -->   

<!--<body onmousedown ="bodymousedown()">-->  

<body>  

<!--ondblclick是双击事件,onclick是单击事件-->  

<input type="button" onclick="document.ondblclick=f1" value="关联事件1" /> 

<input type="button" onclick="document.ondblclick=f2" value="关联事件2" /> 

  

<input type="button" ondblclick="bodymousedown()" value="调用函数" />  

<input type="button" onclick="com()" value="confirm的用法" />  

<input type="button" onclick="getinterval()" value="setInterval的用法,每隔一段时间执行指定的代码" />  

  

<!--clearInterval取消setInterval的定时执行,相当于Timer中的Enabled=False-->  

<input type="button" onclick="clearInterval(interval)" value="取消执行setinterval代码" />  

  

<input type="button" onclick="setTimeOut1()" value="setTimeOut,某个时间执行代码" />  

  

</body>  

</html>

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
语法

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

参数 描述
code 必需。要调用的函数或要执行的代码串。
millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

setTimeout只运行一次,也就是说设定的时间到后就触发运行指定代码,运行完后即结束。
setinterval是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
在页面上点击任一链接时触发一个事件的代码
Apr 07 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
Apr 24 Javascript
js脚本获取webform服务器控件的方法
May 16 Javascript
生成二维码方法汇总
Dec 26 Javascript
JavaScript自定义数组排序方法
Feb 12 Javascript
jquery实现简单的瀑布流布局
Dec 11 Javascript
基于vue2的table分页组件实现方法
Mar 20 Javascript
Vue组件之全局组件与局部组件的使用详解
Oct 09 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
Aug 30 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 Javascript
postman自定义函数实现 时间函数的思路详解
Apr 17 Javascript
基于js实现抽红包并分配代码实例
Sep 19 Javascript
js实现DOM走马灯特效的方法
Jan 21 #Javascript
浅谈javascript 迭代方法
Jan 21 #Javascript
js实现用户注册协议倒计时的方法
Jan 21 #Javascript
浅谈javascript 归并方法
Jan 21 #Javascript
JS获取时间的方法
Jan 21 #Javascript
javascript中数组的定义及使用实例
Jan 21 #Javascript
html的DOM中document对象anchors集合用法实例
Jan 21 #Javascript
You might like
递归列出所有文件和目录
2006/10/09 PHP
理解PHP5中static和const关键字的区别
2007/03/19 PHP
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
js获取变量
2006/08/24 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
2019/06/24 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
微信小程序里引入SVG矢量图标的方法
2019/09/20 Javascript
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
python中list常用操作实例详解
2015/06/03 Python
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
python通过http下载文件的方法详解
2019/07/26 Python
在Keras中CNN联合LSTM进行分类实例
2020/06/29 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
python tqdm库的使用
2020/11/30 Python
python wsgiref源码解析
2021/02/06 Python
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
劳资员岗位职责
2013/11/11 职场文书
入党积极分子介绍信
2014/01/17 职场文书
文化活动实施方案
2014/03/28 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
火箭队口号
2014/06/18 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
导师对论文的学术评语
2015/01/04 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书