我想在外部文件中设置变量" 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">
。它是否可行?
答案 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