zoukankan      html  css  js  c++  java
  • 【js】url中的一些操作总结

    一、获取整个url

    window.location.href  // http://localhost:8060/list.html?nav=6&index=1&iframe=%2Fenterprise%2Findex

    二、获取问号后面的

    window.location.search //?nav=6&index=1&iframe=%2Fenterprise%2Findex

    三、获取url参数

      

    var getParameter = function (name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
        var r = location.search.substr(1).match(reg);
        if (r!=null) return (r[2]); return null;
    }
    var search = location.search; 
    var nav = getParameter('nav');//6

    四、获取url中的域名

    window.location.host  // localhost:8060

    五、获取url中的端口号

    window.locatiom.port

    六、获取urkl中的hash

    window.location.hash

    七、获取url中的协议

    window.location.protocol      //http:

    八、将参数值进行编码解码

    例如:

    编码:var str = '/enterprise/index';

    console.log(encodeURIComponent('/enterprise/index')) );    //iframe=%2Fenterprise%2Findex

    var iframe =  getParameter ('iframe ');

    解码:window.decodeURIComponent(iframe );

  • 相关阅读:
    NSArray使用须知
    iOS设备闪光灯控制
    NSArray是强引用容器
    预处理指令#pragram
    iOS添加弹出菜单
    docker 进入容器的方式
    ThinkPHP链接 PgSQL
    Nginx 配置https证书
    Aliyun 域名解析配置七牛云 CNAME 解析
    git + github多人协作开发
  • 原文地址:https://www.cnblogs.com/websmile/p/13724011.html
Copyright © 2011-2022 走看看