function changeUrl(base, find, value) {
var offset = base.indexOf(find);
var index;
var rr = '';
if(offset < 0){
if(base.indexOf('?') < 0) {
base += '?';
}else{
base += '&';
}
base += find + '=' + value;
}else{
left = base.substr(0, offset);
right = base.substr(offset);
index = right.indexOf('&');
if(index >= 0){
rr = right.substr(index);
}
base = left + find + "=" + value + rr;
}
return base;
}
console.log(changeUrl('http://www.car.dev/?per_page=2&ano=3&dis=1', 'ano', 4));

最新文章

  1. javascript冒泡排序
  2. 在github上搭建博客的问题
  3. 多个Jar包的合并操作
  4. 使用Unity3D的50个技巧
  5. 使用D3绘制图表(4)--面积图表
  6. 关于OC语法的公开和私有的讨论
  7. hihoCoder#1014 Trie树 (前缀树)
  8. OAuth2.0授权和SSO授权
  9. springMVC记录系统日志的几种方式
  10. RACSingle 有效的两种方式
  11. XML解析之sax解析案例(二)使用sax解析把 xml文档封装成对象
  12. Ubuntu 安装 Docker CE
  13. OpenBLAS简介及在Windows7 VS2013上源码的编译过程
  14. webpack分离打包css和less
  15. Android内存机制分析2——分析APP内存使用情况
  16. [lr] 直方图
  17. 使用IP连接SQL SERVER或者配置为连接字符串失败
  18. python之路----包
  19. trust zone之我见【转】
  20. day 64 Django 第五天 多表对多表的对应关系ORM

热门文章

  1. java基本数据类型的字面量
  2. Javascript中的集合
  3. JVM 新生代老年代
  4. B/S网站中IE6兼容问题
  5. stopPropagation, preventDefault 和 return false 的区别
  6. MyBatis 入门(一)
  7. mybatis入门_mybatis基本原理以及入门程序
  8. centos7查看端口命令
  9. 十天精通CSS3学习笔记 part1
  10. [转]CSS hack大全&amp;详解