js 文件中的全局变量

Global variable in js files

本文关键字:全局变量 文件 js      更新时间:2023-09-26

我希望可以在所有选项卡中访问一个值。我尝试使用隐藏输入,但它不起作用。我尝试使用 var x;在其中一个 JS 文件中,但其他文件无法访问它。怎么办?

我尝试使用var x;在其中一个js文件中

您确定要全局声明变量吗?您还必须将该JS导入到您正在使用的html页面中,并将其放在其他JS文件之上。或者将其导入到每个 JS 文件中 <- 我还没有测试过这个,但我确定其他工作

HTML5 文档

<html>
<head>
<script LANGUAGE="JavaScript" src="JS/globalVar.js"></script>//file that contains global variables
<script LANGUAGE="JavaScript" src="JS/java.js"></script>//file that needs global variables.
<script LANGUAGE="JavaScript" src="JS/otherJava.js"></script>//other JS files
<LINK REL=StyleSheet HREF="CSS/myCSS.css" TYPE="text/css" >//styling for html
</head>

然后在 JS 文件中确保在所有其他函数之前将 var 设置为全局

var GLOBAL1;
var GLOBAL2;
var GLOBAL3;
function main(){
      ...some code...
}