首頁 > web前端 > js教程 > 主體

Javascript 中 setInterval 函數怎麼用?

Guanhui
發布: 2020-06-24 17:42:51
原創
4395 人瀏覽過

在JavaScript中setInterval函數的作用是依照指定的週期時間來呼叫函數或計算表達,其語法為“setInterval(func,ms)”,傳回值是一個ID,可以將這個ID傳遞給“clearInterval”函數來取消執行。

Javascript 中 setInterval 函數怎麼用?

使用範例

#你可以透過呼叫一個已命名的函數,每三秒(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

#

以上是Javascript 中 setInterval 函數怎麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!