【发布时间】:2021-05-23 04:01:50
【问题描述】:
我正在本地主机地址上构建站点,并且
if(window.location=="127.0.0.1/routeToTheFile/index.html"){
//anything
}
不工作。一切正常,直到我需要在 main.js 中进行 if 选择,因为 JavaScript 代码不应该为网站上的每个页面做同样的事情。如果选择的这条路线与我可以访问我的项目的路线相同,因此路线没有错。那么这个 if 选择有什么问题呢?
【问题讨论】:
-
window.location是一个完整的 URL,所以它类似于https://127.0.0.1/routeToTheFile/index.html -
你不能省略
https://部分,因为你正在与==完全匹配 -
供以后参考,调试条件很简单。您只需
console.log(window.location)即可查看输出内容。然后你就可以看到为什么==条件失败了。
标签: javascript jquery localhost