在不同的Html文件中访问变量?

时间:2014-03-11 18:32:59

标签: javascript jquery

我有2个HTML文件和1个JS文件

index.html
index1.html

main.js
main.js中的

我有一个如下的全局对象

var global={
  a:''
}

来自index.html我指定了= 10;

<script>
  global.a=10;
</script>
当我尝试访问index1.html

的值时,从undefined开始

<script>
   alert(global.a);
</script>

有没有办法可以使用Sessions / localstorage访问该值?

1 个答案:

答案 0 :(得分:1)

您可以将其设置为URL查询字符串中的变量,然后读取该值的查询字符串。

类似的东西:

index.html?variable=value

另一种选择是使用变量key / value设置cookie,然后在页面加载时读取cookie。

document.cookie=variable + "=" + value;