javascript中的变量定义为静态

时间:2016-11-10 03:56:44

标签: javascript html

我想在HTML和Javascript中构建一个注册和登录操作。在那里我有2个html页面注册,登录html页面和一个javascript文件(从两页加入)。如果我从注册页面添加用户,我将如何从登录页面访问该变量。

我认为如果我通过从其他页面访问来声明变量(或数组,对象)可以检查登录活动。

的javascript

var usrlist=[];
function sign_up()
{
    var uname=document.getElementById("uname").value;
    usrlist.push(uname);
    usrlist.push(pas);
}


function sign_in()
{
    var usrname=document.getElementById("uname").value;
    var pass=document.getElementById("pass").value;
    document.getElementById("test1").innerHTML=usrlist[0]+"<br>pass"+usrlist[1];
}

用于注册活动的console.log(usrlist)具有值,但在signin活动中,它将为null,如何使变量可用或数组可用于它们。

请帮助..谢谢

1 个答案:

答案 0 :(得分:0)

尝试在一个页面上使用window.localStorage.setItem(key, value),在另一个页面上使用window.localStorage.getItem(key)以在页面之间保留和利用字符串。当然,您始终可以使用JSON来传递更复杂的对象,而不是字符串:JSON.stringify(object)JSON.parse(string)