JS两个页面之间传值(localStorage)

在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。不同域的数据是分开的。

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta charset="utf-8" />
</head>
<body>
    <script>
        localStorage.setItem("aaaa", 11111);//添加数据
        localStorage.getItem("aaaa");//获取key为aaaa数据
        localStorage.removeItem("aaaa");//移除aaaa
        localStorage.length;//localStorage所有数据个数
        localStorage.key(0)//获取索引为0的key
        localStorage.clear();//清空所有数据
    </script>
</body>
</html>

评论