html
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>简单的网页留言版</title><script type="text/javascript" src="js/test6.js" ></script></head><body><h1>简单的网页留言版</h1><textarea id="demo" cols="60" rows="10"></textarea><br><input type="button" ?value="保存" onclick="saveStorage(‘demo‘);"><input type="button" ?value="清除" onclick="clearStorage(‘msg‘);"><input type="button" ?value="读取" onclick="loadStorage(‘msg‘);"><hr><p id="msg"></p></body></html>
js
function saveStorage(id) {var data=document.getElementById(id).value;var time=new Date().getTime();localStorage.setItem(time,data);alert("数据保存成功");}function loadStorage(id){ ?????var result = ‘<table border="1">‘; ?????for(var i = 0;i < localStorage.length;i++){ //localStorage.length所有保存在localStorage中的数据条数 ?????????var key = localStorage.key(i); //得到localStorage中与相应索引号对应的数据 ?????????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; ?} ?//将localStorage中保存的数据全部清除 ?function clearStorage(id){ ?????localStorage.clear(); ?????alert("全部数据被清除"); ?????loadStorage(‘msg‘); ?} ?
效果:
web storage 简单的网页留言版
原文地址:http://www.cnblogs.com/guangzhou11/p/7531118.html