国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

JavaScript中停止執(zhí)行setInterval和setTimeout事件的方法

2024-04-25 20:34:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

js 代碼中執(zhí)行循環(huán)事件時(shí),經(jīng)常會(huì)用到 setInterval 和 setTimeout 這兩個(gè)方法,關(guān)于這兩個(gè)方法的細(xì)節(jié)這里不詳細(xì)討論了,簡(jiǎn)要分享下在需要停止循環(huán)事件的時(shí)候該如何操作。

(1)setInterval 方法可按照指定的周期(以毫秒計(jì))來(lái)調(diào)用函數(shù)或計(jì)算表達(dá)式,停止該方法可使用 clearInterval 方法。具體示例如下:

<html>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<body>

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

<script language=javascript>

var int=self.setInterval("clock()",50);//每隔 50 毫秒調(diào)用 clock() 函數(shù)

function clock(){

var t=new Date();

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

}

</script>

<button onclick="window.clearInterval(int)">停止 interval</button>

</body>

</html>

語(yǔ)法 clearInterval(id_of_setinterval)

參數(shù) id_of_setinterval 表示由 setInterval() 返回的 ID 值。

clearInterval() 方法可取消由 setInterval() 設(shè)置的 timeout;clearInterval() 方法的參數(shù)必須是由 setInterval() 返回的 ID 值。

(2)setTimeout 方法用于在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式。停止該方法可使用 clearTimeout 方法。具體示例如下:

提示:setTimeout() 只執(zhí)行 code 一次。如果要多次調(diào)用,請(qǐng)使用 setInterval() 或者讓 code 自身再次調(diào)用 setTimeout()。

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script type="text/javascript">

var c=0;

var t;

function timedCount(){

document.getElementById('txt').value=c;

c=c+1;

t=setTimeout("timedCount()",1000);

}

function stopCount(){

clearTimeout(t);

}

</script>

</head>

<body>

<input type="button" value="開始計(jì)數(shù)" onClick="timedCount()">

<input type="text" id="txt">

<input type="button" value="停止計(jì)數(shù)" onClick="stopCount()">

</body>

</html>

clearTimeout() 方法可取消由 setTimeout() 方法設(shè)置的 timeout。

語(yǔ)法 clearTimeout(id_of_settimeout)

參數(shù) id_of_setinterval 表示由 setTimeout() 返回的 ID 值。該值標(biāo)識(shí)要取消的延遲執(zhí)行代碼塊。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 夏邑县| 黎川县| 南昌市| 同江市| 青海省| 韶关市| 政和县| 建昌县| 招远市| 闻喜县| 上饶县| 湛江市| 宁城县| 清丰县| 普安县| 邳州市| 龙川县| 德格县| 屏边| 宜黄县| 彭州市| 普陀区| 内江市| 托克逊县| 名山县| 米泉市| 西平县| 龙州县| 丹东市| 江阴市| 丹江口市| 康乐县| 固原市| 汶川县| 西安市| 黑水县| 平乡县| 洪泽县| 福贡县| 广灵县| 万盛区|