Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示通过javascript从URL传输的值_Javascript_Html_Urlparse - Fatal编程技术网

显示通过javascript从URL传输的值

显示通过javascript从URL传输的值,javascript,html,urlparse,Javascript,Html,Urlparse,关于使用url将信息从一个页面传输到另一个页面,我的代码有问题,如下所示: window.location.href ="form.html?uname="+uname; 该值显示在url框中,但当我尝试使用以下代码在form.html页面上显示该值时: window.onload = function () { var name = document.getElementById("uname"); alert(name); } 警报将继续显示空值 问题是什么,因为经过一个

关于使用url将信息从一个页面传输到另一个页面,我的代码有问题,如下所示:

window.location.href ="form.html?uname="+uname;
该值显示在url框中,但当我尝试使用以下代码在form.html页面上显示该值时:

window.onload = function ()
{
    var name = document.getElementById("uname");
    alert(name);
}
警报将继续显示空值

问题是什么,因为经过一个小时的故障排除,我似乎无法解决它

警报框中显示的null是否表示未从url检索该值


提前感谢。

文档。getElementById('uname')

查找具有相应id的HTML元素。您可能需要执行以下操作:

alert(uname)

当前页面URL的查询字符串不是元素显示null的警报与在页面之间传递数据无关。这意味着在脚本执行时没有ID为“uname”的元素。
uname
未定义。您需要首先解析url