![](/img/trans.png)
[英]Is it possible to internal change global variables from external JavaScript?
[英]Change External Variables in JavaScript
拥有 HTML 文件意味着页面加载和 JS 变量绑定到现在显示的页面。 所以,没有办法直接改变这些变量。 这就像试图在另一个程序中更改一个变量。
不过,您可以使用 sessionStorage 或 localStorage 在不同的会话中持久保存 state(主要区别在于即使关闭浏览器并且之后清除 sessionStorage,localStorage 仍然存在)。 对于您的需要,我认为 sessionStorage 可能会更好,但这取决于您。
你可以这样做
// Replace fifc = 0 with this
// it basically sets the item on sessionStorage if it
// doesn't already exist
if (!sessionStorage.getItem('fifc")) {
sessionStorage.setItem('fifc', 0),
}
然后,在每个页面上,您都可以使用
sessionStorage.getItem('fifc');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.