1. //替换指定传入参数的值,paramName为参数,replaceWith为新值
    2. function replaceParamVal(paramName, replaceWith) {
    3. var oUrl = this.location.href.toString();
    4. var re = eval('/(' + paramName + '=)([^&]*)/gi');
    5. var nUrl = oUrl.replace(re, paramName + '=' + replaceWith);
    6. this.location = nUrl;
    7. window.location.href = nUrl
    8. }

    调用方法:replaceParamVal(参数名,值)