今日もJavaScriptです。
何かのイベントをトリガーにしてHTMLの表示文字列を参照、変更するには、innerHTMLを使用します。
test.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JavaScript Test</title> <script type="text/javascript" src="test.js"></script> </head> <body> <div id="loadmsg">Now loading</div> <script>startTimer();</script> </body> </html>
test.js
function startTimer(){ setTimeout(timeout, 5000); } function timeout(){ document.getElementById("loadmsg").innerText = "Done!"; }
上記サンプルを実行すると、開始時には"Now loading"というメッセージが表示され、5秒後に"Done!"というメッセージに変更されます。
今日はここまで。