如何防止在加载 javascript 文件时重新声明 javascript 全局变量?

时间:2021-04-17 15:16:04

标签: javascript html

我有 3 个文件。两个 html 文件和一个 javascript 文件。我需要在一个 html 文件中设置一个全局变量并在另一个文件中访问它。所以,我在 javascript 文件中声明它,以便我可以通过将它像往常一样包含在 html 文件的标题中来在两个 html 文件中访问它。

当第一个 html 页面打开时,用户从列表中选择一个项目。我将所选项目保存到全局变量中。接下来,打开另一个 html 页面。我需要在那里访问全局变量。问题是因为我在第二个 html 文件的标题中引用了 javascript 文件,全局变量再次声明并重置为其默认值。 (我假设当您打开一个页面时,会加载标头中引用的 javascript 文件)。

所以问题是:如何共享要在 2 个 html 文件之间共享的全局变量,并且在需要访问它的 html 文件加载 javascript 文件时不重置(重新声明)全局变量?我想在一个 html 文件中设置变量,并且在转到另一个 html 文件访问它时仍然能够保持该新变量的值不变。

非常感谢。

0 个答案:

没有答案