gpt4 book ai didi

导航到另一个页面(也使用相同的 js 文件)时,Javascript 全局变量不会保留

转载 作者:行者123 更新时间:2023-12-05 08:16:37 25 4
gpt4 key购买 nike

<分区>

我在angus.js中分享过这样的js代码

var g_colour;

function getcolour() {
return g_colour;
}

function setcolour(colour) {
g_colour = colour;
}

这是由 html 页面 1 和 2 访问的,如下所示:

1.html:

<html>
<head>
<title>Global javascript example</title>
</head>
<body>
<a href="2.html">Page2</a>
<script src="angus.js"></script>
<form name="frm">
<input type="button" value="Setblue" onclick="setcolour('blue');" />
<input type="button" value="Setyellow" onclick="setcolour('yellow');" />
<input type="button" value="getcolour" onclick="alert(getcolour());" />
</form>
</body>
</html>

2.html:

<html>
<head>
<title>Global javascript example page 2</title>
</head>
<body>
<a href="1.html">Page1</a>
<script src="angus.js"></script>
<form name="frm">
<input type="button" value="Setblue" onclick="setcolour('blue');" />
<input type="button" value="Setyellow" onclick="setcolour('yellow');" />
<input type="button" value="getcolour" onclick="alert(getcolour());" />
</form>
</body>
</html>

如果我在一页中设置颜色并导航到第 2 页,然后访问该颜色,它返回未定义。即我似乎在加载新的 html 页面时创建了 g_colour 的新实例。

我希望能够访问一种可以在第 1 页设置并在第 2 页访问的顶级变量。我如何在 Javascript 中执行此操作?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com