我目前正在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
答案 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