我是JavaScript和这个网站的新手,而且我正在尝试一个模拟网站,其中一个网页可以让您创建用户名和密码。然后它将发送到网页,如果您使用用户名和密码登录到该网页,则会将您带到Google。我还没有做到这一点,所以您可以创建一个用户名和密码,并且现在只使用一个内置的用户名和密码。我无法通过localStorage方法将一个网页上定义的变量转到另一个网页。请新手以简单易用的方式帮助我理解。
这是定义变量的页面。
<!DOCTYPE html>
<html>
<head>
<title>
create account
</title>
<script>
localStorage["username1"] = ['jk', 'lol'];
localStorage["password1"] = ['p1', 'p2'];
</script>
</head>
<body>
</body>
</html>
这是我使用定义的变量的页面。
<!DOCTYPE html>
<html>
<head>
<title>
create account
</title>
<script>
localStorage["username1"] = ['jk', 'lol'];
localStorage["password1"] = ['p1', 'p2'];
</script>
</head>
<body>
</body>
</html>
最佳答案
MDN对于本地存储有很好的参考和示例:https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage
您的代码需要看起来像-
// Save data
sessionStorage.setItem("username1", "jk");
sessionStorage.setItem("password1", "p1");
// Get data
alert( "username = " + sessionStorage.getItem("username1"));
alert( "username = " + sessionStorage.getItem("password1"));