有没有办法向JavaScript询问当前加载的网页是什么?
示例:
if(page loaded == index.php){
do something
}
else if(page loaded == contact.php){
do something else
}
由于
答案 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
}
我知道这有点晚了,但是我希望这对其他人有帮助。