保存javascript文件中的更改

时间:2016-09-04 08:45:13

标签: javascript input savechanges

我有一个在浏览器上创建输入表单的html代码和一个创建数组的javascript文件.javascript程序获取输入值并将其添加到数组中并在浏览器上显示后。

window.alert("Add some text")
var x;
var arr=["text1","text2"]
function myFunction() {
    x=document.getElementById('input').value;
    x=x.toLowerCase();
    var y=arr.indexOf(x);
    if (y!=-1) {
        window.alert("You have added this text before");
    } else {
        arr.push(x);
        document.getElementById('demo').innerHTML=arr ;
    }
}

问题是,当我退出文件(浏览器上显示的网页)时,我输了输入。我们说我添加了#34; text3"并且程序显示text3,当我退出浏览器时,我丢失了输入" text3"。 即使我退出程序并再次输入,我该怎么做才能保存输入并显示它们? 我可以用数组制作两个javascript文件(如数据库),然后将其输入并保存在其他javascript文件中,如果是这样,我该如何制作?

1 个答案:

答案 0 :(得分:0)

由于javascript是客户端,因此您将永远无法存储永久数据,因为在刷新之后脚本将被加载(重置)。你知道html5 localstorage概念吗?将数据从js保存到浏览器存储空间。

修改 本地存储快速入门 - http://www.w3schools.com/html/html5_webstorage.asp