我希望在所有标签中都可以访问一个值。我尝试使用隐藏输入,但它不起作用。我试过var x;在其中一个js文件中,但其他文件无法访问它。怎么做?
答案 0 :(得分:0)
你确定你在全球范围内声明变量吗?您还必须将该JS导入到您正在使用的html页面并将其放在其他JS文件之上。 或者将它导入每个JS文件< - 我还没有测试过这个,但我确定其他的工作我尝试使用var x;在其中一个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...
}