Javascript js文件中的全局变量
我希望在所有选项卡中都可以访问一个值。我尝试使用隐藏输入,但不起作用。我尝试使用var x;在其中一个js文件中,但其他文件无法访问它。怎么做 我尝试使用var x;在其中一个js文件中 您确定您正在全局声明变量吗?您还必须将该JS导入正在使用的html页面,并将其置于其他JS文件之上。Javascript js文件中的全局变量,javascript,Javascript,我希望在所有选项卡中都可以访问一个值。我尝试使用隐藏输入,但不起作用。我尝试使用var x;在其中一个js文件中,但其他文件无法访问它。怎么做 我尝试使用var x;在其中一个js文件中 您确定您正在全局声明变量吗?您还必须将该JS导入正在使用的html页面,并将其置于其他JS文件之上。 或者将其导入到每个JS文件中,您所说的选项卡是什么意思?浏览器选项卡?@antyrat No.网站选项卡。比如说家,关于……你有什么例子吗?你是说网页链接?或者这个标签是用JS?@Srcee创建的,那么你就不能
或者将其导入到每个JS文件中,您所说的选项卡是什么意思?浏览器选项卡?@antyrat No.网站选项卡。比如说家,关于……你有什么例子吗?你是说网页链接?或者这个标签是用JS?@Srcee创建的,那么你就不能了。JavaScript的作用域不能超过一页。@Pranav我没有得到错误。只是变量在另一个js文件中没有定义。
<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>
var GLOBAL1;
var GLOBAL2;
var GLOBAL3;
function main(){
...some code...
}