这个就相当于取Cookie的值那样了,我用一个字符串变量来代替,你自己改一下吧:
var urlString = "test.htm?DS=yes.htm&AS=ok.htm&CS=no.htm"
fountion getValue (name) {
var startIndex = urlString.indexOf(name) + urlString.length + 1;
var endIndex = urlString.indexOf(.,startIndex);
var value = urlString.slic(startIndex,endIndex);
return value;
}
var dsValue = getValue("DS");

解决方案 »

  1.   

    不好意思,有点粗心,改一下:var urlString = "test.htm?DS=yes.htm&AS=ok.htm&CS=no.htm"
    fountion getValue (name) {
      var startIndex = urlString.indexOf(name) + urlString.length + 1;
      var endIndex = urlString.indexOf("&",startIndex);
      if (endIndex == -1) 
        var value = urlString.slic(startIndex);
      else 
        var value = urlString.slic(startIndex,endIndex);
      return value;
    }
    var dsValue = getValue("DS");
      

  2.   

    http://lucky.myrice.com/javascriptexam/QueryString.htm?DS=yes.htm&AS=ok.htm&CS=no.htm