在当前url中替换指定传入参数的值,并跳转

<script type="text/javascript">
//替换指定传入参数的值,paramName为参数,replaceWith为新值
function replaceParamVal(paramName,replaceWith) {
    var oUrl = this.location.href.toString();
    if(oUrl.indexOf(paramName)==-1){
        if (oUrl.indexOf('?')==-1) {
            var nUrl = oUrl+'?'+paramName+'='+replaceWith;
        } else {
            var nUrl = oUrl+'&'+paramName+'='+replaceWith;
        }
    } else {
        var re=eval('/('+ paramName+'=)([^&]*)/gi');
        var nUrl = oUrl.replace(re,paramName+'='+replaceWith);
    }
    this.location = nUrl;
}
</script>

上一篇: MySQL Windows下的常用命令   下一篇: JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

提交疑问

回顶部