您需要使用setInterval或setTimeout函數。 下面是一個setTimeout的例子 var rotations = 2; var teams = '1,4,2,3';var res = teams.split(",");var arrayLength = res.length;var r = 0; var i = 0;function loop() { if(r < rotations){ if (i < arrayLength) { document.getElementById("TeamDisplay").innerHTML=res[i]; setTimeout(loop, 7000); i++; } else { r++; i = 0; loop(); } }}loop(); <div id="TeamDisplay"></div>