0

我正在尝试从一个页面传递一个变量,加载另一个页面并输入该信息。像这样的东西:

当 127.0.0.1/test.html&ID=1234

location.href = "127.0.0.1/newpage.html"

if (location.href == newpage.html){
    var e = document.GetElementById("Loginbx");
    e.Value = ID
}

我无权修改 127.0.0.1/test.html 或 newpage.html 但想将变量从另一个传递给它们。这可能吗?

4

1 回答 1

2

您可以传递查询字符串上的值,然后读取这些值:

location.href = "http://127.0.0.1/newpage.html?foo=1&bar=2";

然后使用 location.search 获取查询字符串并使用 Javascript 对其进行解析。只需确保没有任何查询字符串项与可能存在的任何其他项发生冲突。

于 2010-06-10T16:50:48.683 回答