34

javascriptで、現在のURLの相対パスを取得するにはどうすればよいですか?

例えばhttp://www.example.com/test/this?page=2

私はただ欲しい/test/this?page=2

4

7 に答える 7

78

試す

window.location.pathname+window.location.search
于 2010-12-21T22:55:53.503 に答える
5
location.href

スクリプトが実行されているページのURLを保持します。

于 2010-12-21T22:54:17.917 に答える
1

私はこれを使用します:

var absURL = document.URL;
alert(absURL);

参照:http ://www.w3schools.com/jsref/prop_doc_url.asp

于 2011-06-10T21:49:15.460 に答える
0

ページから拡張機能を含む完全なパスを取得するには、javascript の方法で使用する必要があります。

$(location).attr('href'); 

したがって、このようなパスも取得できます。

www.google.com/results#tab=2  
于 2015-11-17T13:19:57.353 に答える