首页上一页 1 下一页尾页 5 条记录 1/1页
HTML
发表在HTML/CSS答疑区
2016-05-25
是否精华
是
否
版块置顶:
是
否
<script type="text/javascript">
function saveStorage(id)
{
var data = document.getElementById(id).value;
[font color=#FF0000] var time = new Date().getTime();[/font]
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);
[font color=#FF0000] var date = new Date();[/font]
[font color=#00FF00] date.setTime(key);[/font]
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');
}
</script>
</head>
<body>
<h1>简单Web留言本</h1>
<textarea id="memo" cols="60" rows="10">
html5从精通到入门第18章第2个示例程序,时间这块我不太明白,程序中标红的“new Date()”是同一个时间吗,而且标绿的那句程序“date.setTime(key);”,我试了一下,有这句和没有这句的效果是一样的啊,那为什么还要写这句呢?
function saveStorage(id)
{
var data = document.getElementById(id).value;
[font color=#FF0000] var time = new Date().getTime();[/font]
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);
[font color=#FF0000] var date = new Date();[/font]
[font color=#00FF00] date.setTime(key);[/font]
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');
}
</script>
</head>
<body>
<h1>简单Web留言本</h1>
<textarea id="memo" cols="60" rows="10">
html5从精通到入门第18章第2个示例程序,时间这块我不太明白,程序中标红的“new Date()”是同一个时间吗,而且标绿的那句程序“date.setTime(key);”,我试了一下,有这句和没有这句的效果是一样的啊,那为什么还要写这句呢?