Javascript 希望通过get方法从URL获取值,然后在标题区域的右上角显示这些值
我想通过get方法从URL获取值,然后在标题区域的右上角显示这些值Javascript 希望通过get方法从URL获取值,然后在标题区域的右上角显示这些值,javascript,html,css,Javascript,Html,Css,我想通过get方法从URL获取值,然后在标题区域的右上角显示这些值 function GetUrlValue(variable) { var SearchString = window.location.search.substring(1); var VariableArray = SearchString.split('&'); for (var i = 0; i < VariableArray.length; i++)
function GetUrlValue(variable)
{
var SearchString = window.location.search.substring(1);
var VariableArray = SearchString.split('&');
for (var i = 0; i < VariableArray.length; i++)
{
var KeyValuePair = VariableArray[i].split('=');
if (KeyValuePair[0] == variable)
{
return KeyValuePair[1];
}
}
}
上面的代码不会得到第一个querystring值,只有在您拆分时得到子任务的querystring值&并且第一个qs值将跟随a 请尝试下面的代码。我使用了来自的一个答案来获取querystring值,并添加了一些基本的HTML和CSS 函数getParameterByNamename{ //var url=window.location.search var url='1〕http://example.com?email=myname@email.com&username=myusername'; var match=RegExp'[?&]'+name+'=[^&]*'.execurl; 返回match&&decodeURIComponentmatch[1]。替换/\+/g'; } $document.readyfunction{ var email=getParameterByName'email'; var username=getParameterByName'username'; $userDetails.textemail+''+用户名 }; 标题{ 排名:0; 左:0; 右:0; 位置:绝对位置; 高度:30px; 宽度:100%; 背景颜色:蓝色; } 用户详细信息{ 浮动:对; 颜色:fff; }
你到底在问什么?您发布的代码有问题吗?或者想知道如何将此代码的结果显示在页面的右上角?此代码工作正常,但我希望从url中获取用户名和电子邮件,并希望在标题的右上角显示相同的内容,就像我们在用户登录后显示用户名一样。我有一个用户注册表,提交表单后,我想从URL中提取用户名和电子邮件id,然后在标题区域中显示出来,那么我该如何做呢