js文件中的全局变量

时间:2012-05-18 11:24:54

标签: javascript

我希望在所有标签中都可以访问一个值。我尝试使用隐藏输入,但它不起作用。我试过var x;在其中一个js文件中,但其他文件无法访问它。怎么做?

1 个答案:

答案 0 :(得分:0)

  
    
      

我尝试使用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...
}