静态页面跳转传值小插件

  场景:在注册网站时,需要通过邮箱去验证时需要用到的小插件。

  test.html:

<a href="test1.html?name=caoy&my=wang">静态传值</a> 

  test1.html:

<script type="text/javascript"  src="getUrlParam.js"></script> 
<script>
    UrlParam.paras("name");
</script>

  getUrlParam.js:

UrlParm=function(){
    var data=[];
    var index={};
    var u=window.location.search.substr(1);
    var paras=decodeURIComponent(u).split('&');
    for(var i=0,len=paras.length;i<len;i++){
        var p=paras[i].split('=');
        data.push([p[1]]);    
        index[p[0]] = data.length - 1;
    }
    return{
        paras:function(o){
            return data[index[o]][0];
        }
    }
}();

小插件的功能还不完善,只是实现了效果,还有很多问题没有考虑到。后续会继续完善。

原文地址:https://www.cnblogs.com/wang-jiang/p/3918341.html