//为url字符串添加、修改参数
String.prototype.EditUrlParam = function (paramName, replaceWith) {
var url = this;
if (url.indexOf(paramName) > -1) {
var re = eval('/(' + paramName + '=)([^&]*)/gi');
url = url.replace(re, paramName + '=' + replaceWith);
} else {
var paraStr = paramName + '=' + replaceWith; var idx = url.indexOf('?');
if (idx < 0)
url += '?';
else if (idx >= 0 && idx != url.length - 1)
url += '&';
url=url + paraStr;
}
return url;
};
相关文章
- 10-05js冒泡排序、封装一个去除数组中重复元的的方法、封装一个将数组中的元组拼接为字符串的方法,并且弹框输出、封装一个 myQueryString 的方法,作用是将 url 种的参数解析为一个对象
- 10-05询url包括字符串参数(js高度注意事项)
- 10-05JS分析URL字符串,取得参数名,AJAX传参请求代码示例
- 10-05替换url中某个参数的值或是添加某个参数的方法(js 分页上下页可以使用)
- 10-05【小知识点】js无需刷新在url地址添加参数
- 10-05js 为url字符串添加、修改参数
- 10-05使用js修改url地址参数
- 10-05Js把URL中的参数解析为一个对象
- 10-05纯JS为DOM添加html字符串:appendHTML方法和prependHTML方法
- 10-05为 JS 的字符串,添加一个 format 的功能。