如果 page 的值固定只有一位数字: location.search.slice(-1)如果 page 的值不固定几位数字: location.search.slice(6)

解决方案 »

  1.   

    var reg = /page=(\d+)/;
    reg.exec(location)[1];
    试试看有没有问题
      

  2.   

    window.location.href.split('page=')[1].split('&')[0]
      

  3.   

    window.location.search.substr(1).split("=")[1]
      

  4.   

    location.search.slice的解释
    首先假设一个URL 
    index.jsp?a=5&b=10&c=15 function retrieveData() { 
    searchString = location.search.slice(1); 
    //这句是把当前页面的URL的参数取出来,就是“?”后面的东西 
    //slice(1) 因为search取出来的字符串带“?”,这里是曲调“?” 
    //这里得到的结果就应该是 searchString =“a=5&b=10&c=15”