Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript打印某一级别的网页目录?_Javascript_Html_Directory_Parent_Webpage - Fatal编程技术网

如何使用javascript打印某一级别的网页目录?

如何使用javascript打印某一级别的网页目录?,javascript,html,directory,parent,webpage,Javascript,Html,Directory,Parent,Webpage,假设我有一个网站: website.com/categories/stuff/morestuff 如果我目前在“morestuff”中,我将如何打印“stuff”。 意思是打印第二个目录或第三个目录,依此类推。 谢谢。获取字符串document.location.href,将其拆分为/characters,然后使用数组中倒数第二个字符串 var a = document.location.href.split('/'); alert (a[a.length-2]); window.locati

假设我有一个网站:

website.com/categories/stuff/morestuff

如果我目前在“morestuff”中,我将如何打印“stuff”。 意思是打印第二个目录或第三个目录,依此类推。
谢谢。

获取字符串document.location.href,将其拆分为/characters,然后使用数组中倒数第二个字符串

var a = document.location.href.split('/');
alert (a[a.length-2]);

window.location.href在浏览器中为您提供url,以便您可以执行以下操作:

var arr = window.location.href.split('/')

现在,所有页面都在一个数组中

您可以解析
窗口.location
变量


它包含整个URL。您可以从中解析出所需的信息。

尝试变量
location.pathname
window.location
。我从和处获得了这些,并强烈推荐它们作为初学者的信息来源

你说的“打印”到底是什么意思?您希望结果以什么形式作为JavaScript变量?是的,变量会很好。我只是不知道正则表达式(如果是这样的话)你会怎么从左边开始呢;