index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="main.js"></script> <title>課題_前回のアクセス日時を表示する</title> </head> <body> <h1>課題_前回のアクセス日時を表示する</h1> <p>ようこそ!</p> <p id="datetime"></p> </body> </html>
main.js
/*
* main.js: 前回のアクセス日時を表示する
*
*/
var KEY = "DATETIME"; // 保存するためのキー(あとでデータを取り出すときに必要)
/*
* ローカルストレージからデータを取り出す
*/
function getStorage(){
// ローカルストレージに保存されたMyKeyの内容を取得
let ret = localStorage.getItem(KEY);
// データ保存の有無をチェック
if(ret !== null){
document.getElementById("datetime").innerHTML = "前回のアクセス: " + ret;
}
// 現在時刻をローカルストレージにセット
setStorage();
}
/*
* ローカルストレージにデータを保存する
*/
function setStorage(){
let datetime = new Date();
localStorage.setItem(KEY, datetime);
}
/*
* 起動時の処理
*/
window.addEventListener("load", function(){
getStorage();
});


コメント