index.html
<!DOCTYPE html>
<html>
<body>
<div id="main">hello</div><br>
<button id="bt">button</button>
<script>
/************************************
グローバル
************************************/
var milisec = 2000;
var main = document.getElementById("main");
var bt = document.getElementById("bt");
/************************************
イベント
************************************/
bt.onclick = btClicked;
/************************************
elem(id)
************************************/
function elem(id) {
return document.getElementById(id);
}
/************************************
btClicked
************************************/
function btClicked() {
setTimeout('showMessage()', milisec);
}
/************************************
showMessage
************************************/
function showMessage() {
main.textContent = "2秒後に表示するメッセージ";
}
</script>
</body>
</html>
|
意訳
mainのdiv要素
button要素
ミリ秒を指定
idがmainの要素を取得
idがbuttonの要素を取得
btがクリックされたらbtClickedを実行する
この機能がやること
受け取ったidの要素を返す
この機能がやること
milisec秒後にshowMessage()を実行する
この機能がやること
main要素にメッセージを表示する
|