• 纯html静态页面获取参数(用javascript传递页面参数)


    最近工作上有个需求需要在静态页面之间传递参数
    纯html静态页面怎么获取参数呢?
    后来想到javascript 用javascript在静态页面上接受参数的方法
    只要用户打开的页面url后带有参数
    而javascript可以获取当前页面的url 只要对获取下来的url进行简单地解析即可

    代码:

        urlinfo = window.location.href;  //获取当前页面的url
        console.log(urlinfo)
        len = urlinfo.split("?");//获取url的长度
        newsidinfo = len[1];//取出参数字符串 这里会获得类似“id=1”这样的字符串
        console.log(newsidinfo);
        newsids = newsidinfo.split("&");//对获得的参数字符串按照“=”进行分割
        parameter1 = newsids[0];  //得到参数值 os:标识安卓还是ios,1=ios、2=安卓
        os = parameter1.split("=")[1];
        parameter2 = newsids[1];   //1=普通屏幕、2=iPhone X、3=iPhone XR、4=iPhoneX Max
        dim = parameter2.split("=")[1];
        parameter3 = newsids[2];  //version:广告页版本,1=第一种版本、2=第二种版本,每个版本显示的图片都是不一样的
        version = parameter3.split("=")[1];
        console.log("获取到的参数值是" + os, dim, version);
    

    注:这个方法只是针对含有参数的url有用 ,如果对方用了POST方法传递参数 url中是不会含有参数的
    所以这个技巧只对GET方法或者指定了参数的url有用

    原文:https://www.xuebuyuan.com/952838.html

  • 相关阅读:
    【NOIP2016】换教室
    【NOIP模拟赛】总结
    【Codeforces Round 418】An impassioned circulation of affection DP
    DP测试总结
    【NOIP2012】疫情控制
    【HNOI2016】序列 莫队+单调栈+RMQ
    【Luogu P2709 小B的询问】莫队
    【HNOI2017】影魔
    【HNOI2017】大佬
    阿里云MaxCompute 2019-7月刊
  • 原文地址:https://www.cnblogs.com/jessie-xian/p/11596856.html
Copyright © 2020-2023  润新知