Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 希望通过get方法从URL获取值,然后在标题区域的右上角显示这些值_Javascript_Html_Css - Fatal编程技术网

Javascript 希望通过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++)

我想通过get方法从URL获取值,然后在标题区域的右上角显示这些值

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,然后在标题区域中显示出来,那么我该如何做呢