Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在多个javascript文件中访问变量_Javascript_Html - Fatal编程技术网

如何在多个javascript文件中访问变量

如何在多个javascript文件中访问变量,javascript,html,Javascript,Html,目前我有两个html页面和两个java脚本页面,比如 h1.html,h2.html j1.js,j2.js 在哪里可以声明一个变量,以便可以在java脚本和html文件之间访问该变量 我想在第一个java脚本文件中为该变量初始化一个值,并在第二个java脚本文件中访问该值。您可以在任何javascript文件中声明该变量,只需将该文件包含在另一个javascript文件旁边即可 // for example if you have file1.js like this. var myvalue

目前我有两个html页面和两个java脚本页面,比如
h1.html,h2.html
j1.js,j2.js
在哪里可以声明一个变量,以便可以在java脚本和html文件之间访问该变量
我想在第一个java脚本文件中为该变量初始化一个值,并在第二个java脚本文件中访问该值。您可以在任何javascript文件中声明该变量,只需将该文件包含在另一个javascript文件旁边即可

// for example if you have file1.js like this.
var myvalue = 25;
然后可以保存此文件并将其包含在主文件或其他html文件中,例如html文档底部

<html>
  <body> </body>
  <script src='file1.js'></script> // put the javascript file with your variable declaration on top of the other file you want to access the value from.
  <script src='file2.js'></script>
</html>

希望这能有所帮助。

您可以将Java脚本引入html的
,然后您可以将javascript作为一个函数引用,将值作为参数传递,并返回数据。

PS别忘了在表单上声明javascript

如果您想在页面加载后跨两个html文件访问变量值,可以在js中使用
localStorage
。 假设您想为变量
localStorage.setItem(“newvariable”,“variablevalue”)设置一个值要获取值,请使用这个
var getValue=localStorage.getItem(“newvariable”)

编辑:

对于基本问题,请逐一参考这些js文件

<script src="j1.js"></script>
<script src="j2.js"></script>

<script src="j1.js"></script>
<script src="j2.js"></script>