是否有可能我可以使用 javascript 获取当前页面?
例如,如果我进入子页面的主页,我将得到字符串名称,index.php
或者如果我进入关于页面,我可以获得about.php
.
我试试这段代码:
window.location.pathname
但我在我的子域中得到了这个作为回报。
/directory/new/index.php
和/directory/new/about.php
有人知道我的案子吗?任何帮助将不胜感激。
是否有可能我可以使用 javascript 获取当前页面?
例如,如果我进入子页面的主页,我将得到字符串名称,index.php
或者如果我进入关于页面,我可以获得about.php
.
我试试这段代码:
window.location.pathname
但我在我的子域中得到了这个作为回报。
/directory/new/index.php
和/directory/new/about.php
有人知道我的案子吗?任何帮助将不胜感激。
window.location.pathname.split("/").pop();
对于 /directory/new/index.php,split("/") 将返回 [,"directory","new","index.php"],pop() 将返回最后一个元素 index.php。
window.location.href
或者top.location.href
您将获得此页面的“http://stackoverflow.com/questions/13678553/how-to-get-the-current-page-using-javascript”。
`var url=window.location.href.split('/'); 变量名称=url [url.length-1];`
名称是 index.php 或 about.php
试试这个
window.location.href
我不认为你可以直接得到你想要的,试试这样:
var segments = window.location.pathname.split('/');
var result = segments[segments.length - 1];
以下是有关当前问题 url 的数据:
hash: "#13678603"
host: "stackoverflow.com"
hostname: "stackoverflow.com"
href: "http://stackoverflow.com/questions/13678553/how-to-get-the-current-page-using-javascript/13678603#13678603"
origin: "http://stackoverflow.com"
pathname: "/questions/13678553/how-to-get-the-current-page-using-javascript/13678603"
port: ""
protocol: "http:"