当前位置: 代码迷 >> 综合 >> js sessionStorage对象使用详解
  详细解决方案

js sessionStorage对象使用详解

热度:78   发布时间:2024-02-10 11:37:48.0

sessionStorage

说明:用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据,最多保存5M数据。

1 setItem()

说明:保存key/value数据,数据必须为string类型。

格式:setItem(key,value);

示例:

//保存string数据
sessionStorage.setItem("key", "value");
//保存json数据
var json={"1":"1","2":"2"
};
sessionStorage.setItem("json", JSON.stringify(json));

2 getItem()

说明:得到指定键的数据 ,数据为string类型。

格式:setItem(key);

示例:

//得到string数据
var value=sessionStorage.getItem("key");
//得到string数据,将其转换成json数据
var json=sessionStorage.setItem("json");
json=eval("("+json+")");

3 removeItem()

说明:删除指定键的数据 。

格式:removeItem();

示例:

sessionStorage.removeItem("key");

4 clear()

说明:删除所有数据 。

格式:clear();

示例:

sessionStorage.clear();