关于js中全局变量问题

2025-05-13 02:41:12
推荐回答(3个)
回答(1):

你都说了是另外一个html, 就算是全局变量那么也是在页面范围内,也就是同一个window对象,而不是你说的两个html里面的index都一样。script 引用tool.js 也只是把代码加载到内存中,由当前环境执行这些js代码,也就是说代码共享,但是执行环境不共享,所以就不是你说的那样

回答(2):

第二个html 属于重新加载的,也就是无论你之前对全局变量如何修改,在第二个html里面都不会有任何作用。 html之间的参数传递,你可以考虑这种方式。

回答(3):

  1. 使用cookie

  2. 主页面通过ajax加载a,b两个页面,使其处于同一页面中。