我怎么知道当前加载的文件名是什么?

时间:2018-06-23 05:11:59

标签: javascript if-statement

在javascript中,是否有办法知道当前加载的文件名是什么?

例如我的文件名为index.html,history.html,favorite.html。而且我想根据加载的这些文件做一些条件逻辑。

有没有办法用Javascript做到这一点?

3 个答案:

答案 0 :(得分:1)

var url = window.location.pathname;
var filename = url.substring(url.lastIndexOf('/')+1);
alert(filename);

答案 1 :(得分:0)

您可以使用window.location.pathname

这将在page.html中获得https://website.com/page.html

它还会在games/fortnite.html中获得https://gaming.com/games/fortnite.html,我想这就是您想要的。

答案 2 :(得分:0)

尝试一下

`var scripts = document.getElementsByTagName("script"),
 src = scripts[scripts.length-1].src;

`