doclist 阅读(4) 评论(0)

将用户的输入保存至localStorage对象的属性中,这些属性在再次访问时还会继续保持在原位置。

如果你在浏览器中按照fil://URL的方式直接打开本地文件,则文法在某些浏览器中使用存储功能(比如FireFox)

而通过HTTP打开文件是可行的。

将用户的输入数据保存下来,这样在下次访问时也能取到数据

1  function save(a, b, c, d) {
2             if (window.localStorage) {//只有在浏览器支持的时候才运行这里的代码
3                 localStorage.loan_a = a;
4                 localStorage.loan_b = b;
5                 localStorage.loan_c = c;
6                 localStorage.loan_d = d;
7             }
8         }
保存到localStorage

在文档首次加载时,将会尝试还原输入字段

1         window.onload = function () {
2             //如果浏览器支持本地储存并且上次保存的值是存在的
3             if (window.localStorage && localStorage.loan_a) {
4                 document.getElementById("a").value = localStorage.loan_a;
5                 document.getElementById("b").value = localStorage.loan_b;
6                 document.getElementById("c").value = localStorage.loan_c;
7                 document.getElementById("d").value = localStorage.loan_d;
8             }
9         }
首次加载还原数据