使用JavaScript获取URL的一部分

时间:2013-11-29 11:22:30

标签: javascript jquery

我目前正在www.google.com/folder/folder/archive.php并使用window.location来确定这一点。我实际上想要定位/archive.php,而不是别的。

有什么东西可以实现吗?

window.location.host = "www.google.com"

window.location.pathname = "folder/folder/archive.php"

???? = "/archive.php

5 个答案:

答案 0 :(得分:5)

试试这个:)

console.log(window.location.href.split('/').pop())

答案 1 :(得分:4)

您需要拆分数组并获取最后一部分。你可以这样做

var a = window.location.pathname.split("/");
console.log(a[a.length - 1]);

答案 2 :(得分:0)

alert("/"+window.location.pathname.split("/")[2] );

答案 3 :(得分:0)

试试这个

var path = "www.google.com/folder/folder/archive.php";
console.log(path.substring(path.lastIndexOf('/')+1));

答案 4 :(得分:0)

这将从最后一个'/'。

中选择一部分
var last =

window.location.toString()SUBSTR(window.location.toString()lastIndexOf( '/')。);

无论您运行此脚本的哪个页面,

last始终是路径。

例如:http://www.example.com/../../../../../test.html

输出将是test.html

http:// - Protocol
www - Server-Name (subdomain)
example - Second Level Domain (SLD)
com - Top Level Domain (TLD)
/test.html - Path