JavaScript - 检查加载了哪个页面?

4
有没有一种方法可以询问JavaScript当前加载的网页是什么?
例如:
if(page loaded == index.php){
   do something
}
else if(page loaded == contact.php){
   do something else
}

谢谢

4个回答

9
var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
if(sPage == "index.php"){
   do something
}
else if(sPage  == "contact.php"){
   do something else
}

3
你可以查看 window.location.pathname,这将给出如下结果:
"/questions/8102940/javascript-check-what-page-has-loaded"

为了这个问题页面,您需要进行以下操作。

1
您可以使用document.URL.includes。然后它会变成这样:
if(document.URL.includes("index.php")){
   do something
}
else if(document.URL.includes("contact.php")){
   do something else
}

我知道这有点晚了,但我希望这可以对其他人有所帮助。


1

您可以检查document.URL来确定加载的页面。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接