失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JS 修改URL参数(实现代码)【javascript】

JS 修改URL参数(实现代码)【javascript】

时间:2023-07-23 14:38:34

相关推荐

JS 修改URL参数(实现代码)【javascript】

web前端|js教程

JS,修改,URL参数

web前端-js教程

炫酷html5引导页源码,vscode的调试器,ubuntu安装基础,tomcat请求处理流程,爬虫 违法 360,一个空间多个php网站,淘宝直通车是seo吗,起名开源网站,集团企业网站模板lzw

function changeURLPar(url, ref, value) {

var str = "";

if (url.indexOf(?) != -1)

str = url.substr(url.indexOf(?) + 1);

else

return url + "?" + ref + "=" + value;

var returnurl = "";

var setparam = "";

var arr;

var modify = "0";

if (str.indexOf(&) != -1) {

arr = str.split(&);

for (i in arr) {

if (arr[i].split(=)[0] == ref) {

setparam = value;

modify = "1";

}

else {

setparam = arr[i].split(=)[1];

}

returnurl = returnurl + arr[i].split(=)[0] + "=" + setparam + "&";

}

returnurl = returnurl.substr(0, returnurl.length - 1);

if (modify == "0")

if (returnurl == str)

returnurl = returnurl + "&" + ref + "=" + value;

}

else {

if (str.indexOf(=) != -1) {

arr = str.split(=);

if (arr[0] == ref) {

setparam = value;

modify = "1";

}

else {

setparam = arr[1];

}

returnurl = arr[0] + "=" + setparam;

if (modify == "0")

if (returnurl == str)

returnurl = returnurl + "&" + ref + "=" + value;

}

else

returnurl = ref + "=" + value;

}

return url.substr(0, url.indexOf(?)) + "?" + returnurl;

}

吸粉游戏源码,ubuntu没有账户界面,幼犬身上有爬虫,php是不是前后端都可以做,装饰方面seolzw

如果觉得《JS 修改URL参数(实现代码)【javascript】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。