您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關Javascript中setInterval函數的用法,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
在JavaScript中setInterval函數的作用是按照指定的周期時間來調用函數或計算表達,其語法為“setInterval(func,ms)”,返回值是一個ID,可以將這個ID傳遞給“clearInterval”函數來取消執行。
使用示例
你可以通過調用一個已命名的函數,每三秒(3000 毫秒)彈出 "Hello":
var myVar; function myFunction() { myVar = setInterval(alertFunc, 3000); } function alertFunc() { alert("Hello!"); }
顯示當前時間( setInterval() 方法會每秒執行一次函數,類似手表功能):
var myVar = setInterval(function(){ myTimer() }, 1000); function myTimer() { var d = new Date(); var t = d.toLocaleTimeString(); document.getElementById("demo").innerHTML = t; }
使用 clearInterval() 來停止 setInterval 的執行:
var myVar = setInterval(function(){ myTimer() }, 1000); function myTimer() { var d = new Date(); var t = d.toLocaleTimeString(); document.getElementById("demo").innerHTML = t; } function myStopFunction() { clearInterval(myVar); }
使用 setInterval() 和 clearInterval()來創建動態進度條:
function move() { var elem = document.getElementById("myBar"); var width = 0; var id = setInterval(frame, 10); function frame() { if (width == 100) { clearInterval(id); } else { width++; elem.style.width = width + '%'; } } }
以上就是Javascript中setInterval函數的用法,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。