JS截取地址栏URL参数实例(含完整代码)

在日常的编程过程中,有时候需要截取地址栏URL的参数,下面我将用一个小例子来演示。

首先我们先定义一个函数,命名为getQueryVariable,要求传递参数variable,该参数为你要取参数的键值

function getQueryVariable(variable)
{
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}

例如地址栏URL如下:

https://www.networkcabin.com/a/b/c?name=admin&pwd=123456

若我们需要取name的值,只需要调用 getQueryVariable 并将key值(name)传入,就可以获取到value值(admin)

var value=getQueryVariable(name);
value=admin;

本文参考:JS获取url参数|菜鸟教程

THE END