您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在两个HTML页面之间交换变量?

如何在两个HTML页面之间交换变量?

在example1.html中:

<a href='example2.html?myVar1=42'>a link</a>
<a href='example2.html?myVar1=43'>another link</a>

或根据需要使用Javascript生成链接。只要确保?varName = value以某种方式到达example2.html的末尾即可。

然后,在example2.html中,使用Javascript解析example2随附的查询字符串。

为此,您可以尝试使用Querystring。

// Adapted from examples on the Querystring homepage.
var qs = new Querystring();
var v1 = qs.get("myVar1");

另外,parent.document.URL包含您所在页面的完整URI。您可以提取出:

parent.document.URL.substring(parent.document.URL.indexOf('?'), parent.document.URL.length);

并手动对其进行解析,以将您编码的变量提取到URI中。

编辑:忘记了“新Querystring()”的“新”部分。糟糕…

其他 2022/1/1 18:19:01 有535人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶