localStorage和sessionStorage

*示例


     

localStorage

  • 设置本地存储
localStorage.a = 3;//设置a为"3"
localStorage["a"] = "sfsf";//设置a为"sfsf",覆盖上面的值
localStorage.setItem("b","isaac");//设置b为"isaac"
  • 读取本地存储
var a1 = localStorage["a"];//获取a的值
var a2 = localStorage.a;//获取a的值
var b = localStorage.getItem("b");//获取b的值
  • 清除本地存储
localStorage.removeItem("c");//清除c的值
localStorage.clear();//清除所有的本地存储键值对
  • key()方法
var storage = window.localStorage;
function showStorage(){
 for(var i=0;i");
 }
}

说明:在不知道本地存储键值对的情况下,可以使用html5提供的key()方法

sessionStorage

  • 说明:sessionStorge的设置和读取方法和localStorage一致。

Edit by 过山过水

参考文献:
http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html

你可能感兴趣的:(localStorage和sessionStorage)