2017-01-23 56 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);

相關問題