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

时间:2011-11-12 06:21:42

标签: javascript load

有没有办法向JavaScript询问当前加载的网页是什么?

示例:

if(page loaded == index.php){
   do something
}
else if(page loaded == contact.php){
   do something else
}

由于

4 个答案:

答案 0 :(得分:4)

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
}

答案 1 :(得分:2)

你可以看一下window.location.pathname,它会给你这个:

"/questions/8102940/javascript-check-what-page-has-loaded"

这个问题页面。

答案 2 :(得分:0)

您可以查看document.URL以找出已加载的页面。

答案 3 :(得分:0)

您可以使用document.URL.includes。然后将是这样:

if(document.URL.includes("index.php")){
   do something
}
else if(document.URL.includes("contact.php")){
   do something else
}

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