Javascript 简单面包屑

Javascript 简单面包屑,javascript,breadcrumbs,Javascript,Breadcrumbs,我找到了一个面包屑的代码,但它显示了整个链接。如何制作一个类似的简单面包屑,根据路径只显示页面名称?(仅在JavaScript中) (也可以更改背景色) var路径=”; var href=document.location.href; var s=href.split(“/”); 对于(var i=2;i您的意思是它将不包括面包屑中的站点吗 <script language="Text/JavaScript"> var path = ""; var href = docume

我找到了一个面包屑的代码,但它显示了整个链接。如何制作一个类似的简单面包屑,根据路径只显示页面名称?(仅在JavaScript中) (也可以更改背景色)


var路径=”;
var href=document.location.href;
var s=href.split(“/”);

对于(var i=2;i您的意思是它将不包括面包屑中的站点吗

<script language="Text/JavaScript">


var path = "";
var href = document.location.href;
var s = href.split("/");
for (var i=2;i<(s.length-1);i++) {
  path+="<A HREF=\""+href.substring(0,href.indexOf("/"+s[i])+s[i].length+1)+"/\">"+(i == 2 ? "home" : s[i])+"</A> / ";
}
i = s.length-1;
path += "<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>";
var url = path;
document.writeln(url);

</script>

var路径=”;
var href=document.location.href;
var s=href.split(“/”);

对于(var i=2;i您对页面名称的意思是什么?标题,您知道像:Home>Products>paint>red Not like:/script/script2/breadcrumb.shtml,因为它现在不显示了:/script/script2/breadcrumb.shtml,但我希望它像(带有超链接):Home/script/script2/breadcrumb您是要替换“javascriptkit.com”吗到“主页”?如果是这样,我更新了上面的示例。不完全是主页,这只是一个示例。我想显示您以前访问过的最近页面的标题,以了解您现在和去过的地方。当我复制粘贴您的代码时,它不会显示任何内容。在我的回答中,我将
i=2
中的字符串替换为“主页”只需将其替换为您需要的字符串好的,但是您认为它可以是自动的吗?当您创建页面时,您通常会给它一个标题/名称。您可以自动使用该名称,而不是手动编写该名称吗?以及如何删除“https://”
<script language="Text/JavaScript">


var path = "";
var href = document.location.href;
var s = href.split("/");
for (var i=2;i<(s.length-1);i++) {
  path+="<A HREF=\""+href.substring(0,href.indexOf("/"+s[i])+s[i].length+1)+"/\">"+(i == 2 ? "home" : s[i])+"</A> / ";
}
i = s.length-1;
path += "<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>";
var url = path;
document.writeln(url);

</script>