javascript - 如何将变量传递到新页面并将其插入文本框?

标签 javascript variables popup

我正在尝试使用以下代码从一页传输变量:

<a href="login.html" onclick="NameFunction('asdf');">Edit</a>

到页面login.html,并将变量(本例中为asdf)插入到新页面的文本框中。

我已经尝试过这段代码:

function NameFunction(name) {
    document.getElementById("username").value = name;
}

它不工作。我认为它不起作用,因为那是另一页。

最佳答案

如果您想将参数传递到另一个页面,您可以使用查询字符串放置它们:

<a href="login.html?param=asdf">Edit</a>

要获取 login.html 页面上的参数,您可以使用 jQuery,如下所述:Get escaped URL parameter

关于javascript - 如何将变量传递到新页面并将其插入文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31773959/

相关文章:

javascript - 如何从数组中删除数组中的所有项目?在 JavaScript 中

javascript - AngularJS ng-repeat 上的系列

javascript - 动态变量名称 Javascript

javascript - Angularjs 从数组中获取值

javascript - React Hot Module Reloader 阻止摩卡测试运行

java - 在 Java 中说某个东西是 "literal variable"是否有意义?

java - java 中的可调/变量开关案例

javascript - 如何在新窗口中打开网页(弹出)

angularjs - 如何通过单击弹出按钮使 Ionic 关闭侧菜单?

Javafx 弹出窗口不会在失去焦点时隐藏在其他应用程序后面