2017-01-23 101 views

回答

2

像this.Use split()方法,将您的字符串到数组。

var url ='http://192.168.0.149:9031/image.htm?diskindex=0&diskcount=2&sortby=0&view=0&imagefilter=1&sizemore=1';//window.location.href 
 
    
 
    var path = url.split('/'); 
 
    alert(path[3]);

2

使用pathname财产

window.location.pathname

+0

谢谢!但是window.location.pathname只返回image.htm!我希望能返回image.htm?diskindex = 0&diskcount = 2&sortby = 0&view = 0&imagefilter = 1&sizemore = 1 – HelloCW

+0

@HelloCW'window.location.pathname + window.location.search' – ricky

0

您可以使用URL构造函数或location.pathname.search

var loc = "http://192.168.0.149:9031/image.htm?diskindex=0&diskcount=2&sortby=0&view=0&imagefilter=1&sizemore=1"; 
 

 
var url = new URL(loc); 
 

 
var pathSearch = url.pathname.slice(1) + url.search; 
 

 
console.log(pathSearch);