静态页面跳转传值小插件

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

  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];

        }

    }

}();

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

你可能感兴趣的:(页面跳转)