zoukankan      html  css  js  c++  java
  • JS删除地址栏中指定参数

    /*删除地址栏中,指定的参数名*/
        function delParam(paramKey) {
            var url = window.location.href;    //页面url
            var urlParam = window.location.search.substr(1);  //页面参数
            var beforeUrl = url.substr(0, url.indexOf("?"));  //页面主地址(参数之前地址)
            var nextUrl = "";
            var arr = new Array();
            if (urlParam != "") {
                var urlParamArr = urlParam.split("&"); //将参数按照&符分成数组
                for (var i = 0; i < urlParamArr.length; i++) {
                    var paramArr = urlParamArr[i].split("="); //将参数键,值拆开
                    //如果键雨要删除的不一致,则加入到参数中
                    if (paramArr[0] != paramKey) {
                        arr.push(urlParamArr[i]);
                    }
                }
            }
            if (arr.length > 0) {
                nextUrl = "?" + arr.join("&");
            }
            url = beforeUrl + nextUrl;
            return url;
        }
  • 相关阅读:
    Js
    CSS
    CSS
    第七周作业及总结
    第六周作业及总结
    第五周作业及总结
    第四周作业及总结
    第三周作业及总结
    7-1 判断上三角矩阵
    第二周作业及总结
  • 原文地址:https://www.cnblogs.com/NotPig/p/13255345.html
Copyright © 2011-2022 走看看