//过期时间
function setCookieDate(day) { //传递一个天数,比如传递7,就7天后失效
var date = null;
if(typeof day == "number" && day > 0) {
date = new Date();
date.setDate(date.getDate() + day);
}else {
throw new Error("您传递的天数不合法!必须是数字且大于0");
}
return date.toGMTString();
}
addEvent(window,"load",function(){
//在IE下存储数据
//<div id = "box" style = "behavior:url(#default#userData)"></div>
var box = document.getElementById("box");
//box.setAttribute("name","Lee"); //这个是名/值对
//box.expires = setCookieDate(7);
box.removeAttribute("name");
box.save("user");
//相当于cookie名
box.load("user") //相当于加载cookie
alert(box.getAttribute("name"));
});
//PS不去设置时间,就是永久保存,是保存IEcookie文件夹里的
sessionStorage.setItem("name","Lee");
sessionStorage.removeItem("name");
alert(sessionStorage.getItem("name"));
sessionStorage.bbb = "Lee";
sessionStorage.removeItem("bbb");
alert(sessionStorage.bbb);
alert(localStorage);
alert(globalStorage); //最新版浏览器已不支持