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