问:js动态向地址URL中添加参数
七娃博客
636人阅读
用法:addUrlParam('id','10')
效果:https://www.baidu.com/?id=10
function addUrlParam(name, value) { //地址中加参数 var currentUrl = window.location.href.split('#')[0]; if (/\?/g.test(currentUrl)) { if (/name=[-\w]{4,25}/g.test(currentUrl)) { currentUrl = currentUrl.replace(/name=[-\w]{4,25}/g, name + "=" + value); } else { currentUrl += "&" + name + "=" + value; } } else { currentUrl += "?" + name + "=" + value; } if (window.location.href.split('#')[1]) { window.location.href = currentUrl + '#' + window.location.href.split('#')[1]; } else { window.location.href = currentUrl; } }
主题开源不易,支持一下作者吧!
使用支付宝打赏
使用微信打赏
评论 | 0 条评论
登录之后才可留言,前往登录