使用另一个文件中的变量值

时间:2016-10-31 14:51:00

标签: javascript html

我想在外部文件中设置变量" Variable.js"并在文件中标注一个值" Page1.html"然后在另一个文件中使用该值的变量" Page2.html" 让我们说我有这个文件" Variable.js" :

var myVar

文件" Page1.html"用这个脚本:

<script>
myVar="Some text"
</script>

文件&#34; Page2.html&#34;像这样:

<html>
<head>
<script src="Variable.js">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<p id="para"></p>
<script>
$(function() {
$("#para").text(""+myVar)
})
</script>
</body>
</html>

我想访问&#34; Page2.html&#34;通过<a href="Page2.html">&#34; Page1.html&#34; 和价值&#34;一些文字&#34;出现在那个<p id="para">。它是否可行?

2 个答案:

答案 0 :(得分:1)

您应该使用localStorage。

<script>
    window.localStorage.setItem('MyVar', 'Some text');
</script>
<html>
<head>
<script src="Variable.js">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<p id="para"></p>
<script>
$(function() {
$("#para").text(window.localStorage.getItem('MyVar') || '')
})
</script>
</body>
</html>

答案 1 :(得分:-1)

我建议,使用cookies ...

here

所以你可以做类似

的事情
document.cookie = "value=Some Text";

编写cookie和

var x = document.cookie;

获取你的cookie