墨香年少 32 发布于 2021年8月18日 <script> /* * 替换URL的参数值 * url 目标url * arg 需要替换的参数名称 * arg_val 替换后的参数的值 * return url 参数替换后的url */ function changeURLArg(url, arg, arg_val) { var pattern = arg + '=([^&]*)'; var replaceText = arg + '=' + arg_val; if (url.match(pattern)) { var retuenUrl = url; var temp = '/(\&' + arg + '=)([^&]*)/gi'; if (eval(temp).test(retuenUrl)) { retuenUrl = retuenUrl.replace(eval(temp), '&' + replaceText); } var temps = '/([\?])(' + arg + '=)([^&]*)/gi'; if (eval(temps).test(retuenUrl)) { retuenUrl = retuenUrl.replace(eval(temps), '?' + replaceText); } return retuenUrl; } else { // if (url.match('[\?]')) { if (url.indexOf('?') > 0) { return url + "&" + replaceText; } else { return url + "?" + replaceText; } } return url + '\n' + arg + '\n' + arg_val; } document.write(changeUrlArg('http://www.abcd.com/test.testhtml?typeId=3&id=2&user_id=1', 'id', 5)); </script> 目之所及,皆是回忆,心之所想,皆是过往 分享这篇帖子 链接帖子 分享到其他站点