我想要使用JavaScript和/或jQuery將文本添加到div中,然後每10秒將該文本更改爲不同的文本 - 所以有點像幻燈片的純文本。這裏是我的代碼:JavaScript文本幻燈片
<div id="textslide"><p></p></div>
<script>
var quotes = new Array();
quotes[0] = "quote1";
quotes[1] = "quote2";
quotes[2] = "quote3";
quotes[3] = "quote4";
quotes[4] = "quote5";
var counter = 0;
while (true) {
if (counter > 4) counter = 0;
document.getElementById('textslide').firstChild.innerHTML = quotes[counter];
counter++;
setTimeout(// not sure what to put here, 500); // Want to delay loop iteration
}
</script>
的第一個參數爲'setTimeout'是一個函數。 'setTimeout'只是遞歸地調用該函數。因此,就你的情況而言,只需將js代碼放入函數中,然後將該函數的名稱作爲第一個arg。 – stackptr