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

时间:2016-01-12 06:26:31

标签: javascript html

目前我有2个html页面和2个java脚本页面   h1.html,h2.html j1.js,j2.js 我在哪里可以声明一个变量,以便可以在java脚本和html文件之间访问该变量  我想在第一个java脚本文件中初始化该变量的值,并在第二个java脚本文件中访问该值

3 个答案:

答案 0 :(得分:0)

如果你想在两个html文件中访问变量值,即使在页面加载后你也可以在js中使用localStorage。 如果你想为变量localStorage.setItem("newvariable", 'variablevalue');设置一个值并使用这个var getValue = localStorage.getItem("newvariable");

获取价值

修改

您的基本问题逐个引用那些js文件

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

答案 1 :(得分:-1)

您可以在任何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>

在上面之后,您可以像这样在'file2.js'中打印变量。

// inside file2.js
console.log(myvalue) // which was declared in the 'file1.js' 

希望这会有所帮助。

答案 2 :(得分:-1)

您可以将javascripts带入html的<head>,然后您可以将javascript引用为将值作为参数传递并返回数据的函数。
PS别忘了在表单上声明javascript。