我希望在我的所有选项卡中都可以访问一个值。我尝试使用隐藏输入,但它不起作用。我试过 var x; 在其中一个 js 文件中,但其他文件无法访问它。怎么做?
问问题
96 次
1 回答
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...
}
于 2012-05-18T12:35:47.113 回答