次のコードを使用して、ラベルのテキストを定期的に変更しようとしています。
function sleep(milliSeconds) {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + milliSeconds);
}
function showMap() {
var str = document.getElementById("lbPoints").firstChild.nodeValue;
var lbl = document.getElementById("my");
var strs = str.split("-");
var millisecondsToWait = 500;
for (var i = 0; i < strs.length-1; i++) {
lbl.innerHTML = strs[i];
sleep(500);
}
}
私の「str」と「strs」は正しいです。コードは機能しますが、5 秒間待機し、strs の最終文字列を画面に出力するだけです。定期的に変更するにはどうすればよいですか?