JSFiddle - React, Tailwind, and code Playground
by tea4two
HTML
<p id="msg">あいさつについて。</p>
JavaScript
//メッセージ配列
var msgArr = ['おはようございます','こんにちは','こんばんは','おやすみなさい'];
//インデックス(カウンター)
var msgIndex = 0;
//
function deeperFunc() {
for(var i=0; i < 500; i++) {
var foo = i * (Math.random());
var bar = foo;
}
}
//このスクリプトでのメインの関数。
function simpleFunc() {
deeperFunc();
var newMsg = msgArr[msgIndex];
var msgElement = document.getElementById('msg');
msgElement.innerHTML = newMsg;
msgIndex++;//カウントアップ
//最初は ifの中の = を取って実行する
if(msgIndex > msgArr.length) {
msgIndex = 0;
}
}
//simpleFuncを発動させる関数
function changeMsg() {
simpleFunc();
}
//ページロード後に、changeMsgを3秒毎に発動させる無名関数。
window.onload = function() {
setInterval(changeMsg,3000);
};