Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/smallfox.cn/usr/plugins/AMP/Action.php on line 388
截取链接中的参数 很实用

截取链接中的参数 很实用

2017-11-07T09:16:00

一段可以获取链接中任意参数的js

在很多地方你可以用到它 比如webApp 移动端

比如你从首页到内容页必须附带一个参数 你可以这样/index.html?id=5

然后在内容页使用getParam('id')这样就可以获取到5了

第一个参数传入键 第二个参数是可选的 如果不传入会从当前网址获取 如果传入了网址就从传入的网址中获取

// 获取参数
function getParam(id,_url){
     var url =_url||window.document.location.href;
     var url=url.toString();
     var u = url.split("?");
     var get = {};
     if (typeof(u[1]) == "string") {
       u = u[1].split("&");
       for (var i in u) {
         var j = u[i].split("=");
         get[j[0]] = j[1];
          
       }
       
       
     } else {
       return;
     }
     return get[id];
      
}
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »