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 相关文章推荐
JavaScript中null与undefined分析
Jul 25 Javascript
可以将word转成html的js代码
Apr 11 Javascript
js写的方法实现上传图片之后查看大图
Mar 05 Javascript
jquery等待效果示例
May 01 Javascript
jquery 为a标签绑定click事件示例代码
Jun 23 Javascript
jquery对象和DOM对象的任意相互转换
Feb 21 Javascript
JS采用绝对定位实现回到顶部效果完整实例
Jun 20 Javascript
Vuejs第十二篇之动态组件全面解析
Sep 09 Javascript
JS中定位 position 的使用实例代码
Aug 06 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 jQuery
解决vue自定义指令导致的内存泄漏问题
Aug 04 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
php将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
常用简易JavaScript函数
2009/04/09 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
js如何获取object类型里的键值
2014/02/18 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
jQuery中scrollLeft()方法用法实例
2015/01/16 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
微信小程序实现预览图片功能
2020/10/22 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
GOJS+VUE实现流程图效果
2018/12/01 Javascript
跟老齐学Python之复习if语句
2014/10/02 Python
Python中生成器和yield语句的用法详解
2015/04/17 Python
python打开文件并获取文件相关属性的方法
2015/04/23 Python
python 定时修改数据库的示例代码
2018/04/08 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
简单介绍python封装的基本知识
2019/08/10 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Python利用matplotlib绘制散点图的新手教程
2020/11/05 Python
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
Kidsroom台湾:来自德国的婴儿用品
2017/12/11 全球购物
服装设计师职业生涯规划范文
2014/02/28 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
经费申请报告范文
2015/05/18 职场文书
北京青年观后感
2015/06/15 职场文书
小学大队委竞选口号
2015/12/25 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
2019年教师节:送给所有老师的祝福语
2019/09/05 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers