如何防止在加载javascript文件时重新声明javascript全局变量?
我有3个文件。两个html文件和一个javascript文件。我需要在一个html文件中设置一个全局变量,然后在另一个html文件中访问它。因此,我在javascript文件中声明它,以便像往常一样将它包含在html文件的标题中,从而在两个html文件中访问它 当第一个html页面打开时,用户从列表中选择一个项目。我将所选项目保存到全局变量中。接下来,打开另一个html页面。我需要访问全局变量。问题是因为在第二个html文件的头中引用了javascript文件,全局变量再次声明并重置为默认值。(我假设当您打开一个页面时,会加载在标题中引用的javascript文件) 所以问题是:当需要访问javascript文件的html文件加载javascript文件时,如何共享一个在两个html文件之间共享的全局变量,而不重置(重新声明)全局变量?我想在一个html文件中设置变量,并且在访问另一个html文件时,仍然能够保持新变量的值不变如何防止在加载javascript文件时重新声明javascript全局变量?,javascript,html,Javascript,Html,我有3个文件。两个html文件和一个javascript文件。我需要在一个html文件中设置一个全局变量,然后在另一个html文件中访问它。因此,我在javascript文件中声明它,以便像往常一样将它包含在html文件的标题中,从而在两个html文件中访问它 当第一个html页面打开时,用户从列表中选择一个项目。我将所选项目保存到全局变量中。接下来,打开另一个html页面。我需要访问全局变量。问题是因为在第二个html文件的头中引用了javascript文件,全局变量再次声明并重置为默认值。(
非常感谢。如果页面在第二个html加载时刷新,那么全局变量将不会保留先前的值。可以使用在页面加载之间持久化数据。请检查链接的副本