我直接上代码吧!
function saveStorage(id)
{
var data = document.getElementById(id).value;
var time = new Date().getTime();
localStorage.setItem(time,data);
alert("数据保存成功");
loadStorage('msg');
}
//保存数据
function loadStorage(id)
{
var result = '<table border="1">';
for(var i = 0;i < localStorage.length;i++)
{
var key = localStorage.key(i);
var value = localStorage.getItem(key);
var date = new Date();
date.setTime(key);
var datestr = date.toGMTString();
result += '<tr><td>' + value + '</td><td>' + datestr + '</td></tr>';
}
result += '</table>';
var target = document.getElementById(id);
target.innerHTML = result;
}
//将数据以表格形式显示
function clearStorage()
{
localStorage.clear();
alert("数据清除成功");
loadStorage('msg');
}
//删除数据
下面是简单的HTML代码
<h1>留言本</h1>
<textarea id="memo" cols="60" rows="10"></textarea><br>
<input type="button" value="添加" onclick="saveStorage('memo');">
<input type="button" value="全部清除" onclick="clearStorage('msg');">
<hr>
<p id="msg"></p>
下面是运行结果