作为前端,不可避免的经常对浏览器地址进行操作,要获取浏览器的参数,下面总结下浏览器获取参数的方法,在开发过程中,可以把这段代码封装成公共类,这样需要的时候调用就可以了。

function getParam(name){
    var search = document.location.search;
    var pattern = new RegExp("[?&]"+name+"\=([^&]+)", "g");
    var matcher = pattern.exec(search);
    var items = null;
    if(null != matcher){
        try{
           items = decodeURIComponent(decodeURIComponent(matcher[1]));
         }catch(e){
           try{
               items = decodeURIComponent(matcher[1]);
           }catch(e){
               items = matcher[1];
           }
          }
     }
     return items;
  }
Last modification:November 30, 2018
如果觉得我的文章对你有用,请随意赞赏