
正如摘要所述,JavaScript不允许直接访问其他标签页或窗口中的变量,出于安全考虑,每个浏览器窗口都有其独立的全局变量环境。因此,直接从一个HTML页面的内联脚本访问另一个HTML页面内联脚本中定义的变量是不可能的。
然而,我们可以通过一些方法来实现变量的共享。最简单且推荐的方法是使用外部JavaScript文件。
使用外部JavaScript文件共享变量
创建外部JavaScript文件: 创建一个名为x.js(或其他任何你喜欢的名称)的JavaScript文件。
-
在x.js中定义变量: 在x.js文件中定义你想要共享的变量。例如:
立即学习“前端免费学习笔记(深入)”;
// x.js let sharedVariable = "Hello from x.js!";
-
在两个HTML页面中引入x.js: 在abc.html和rst.html两个HTML文件的
标签内,使用
