如何使用JS创建条件来检测目录名称及其URL?

时间:2015-09-08 21:20:21

标签: javascript html

我正在使用conditional()来触发document.getElementById("testchange")脚本。我需要它只从/ eng /文件夹向前触发而不仅仅是example.com/eng/ URL,这就是现在使用window.location.pathname == '/eng/'

进行配置的方式
if(localStorage.getItem('textSet2') && (window.location.pathname == '/eng/')) {
            document.getElementById("testchange").innerHTML = "Empieza Ya!";             
}

那么window.location.pathname ==的替代品是仅针对特定文件夹名称向前触发脚本,还是触发example.com/eng/ folder及其在example.com/eng/house.php and example.com/eng/cat.php文件夹内的URL的脚本等等?

window.location.pathname == '/eng/' only适用于example.com/eng/ URL,而不适用于example.com/eng/house.php等内部的网址。因此,任何检测文件夹名称和内部网址的命令都是如此。如果是这样,我在脚本里面会有什么样子。 Thanx很多。

1 个答案:

答案 0 :(得分:0)

使用此:

org.osgi.service.http.HttpService
  

var path = window.location.href; if(path.indexOf('/eng/')>-1){ var myPath = path.substr(path.indexOf('/eng/')); } if(localStorage.getItem('textSet2') && (myPath == '/eng/')) { document.getElementById("testchange").innerHTML = "Empieza Ya!"; } 用于获取网页的完整网址。