我找到了一个javascript breadcrumb路径,它将显示主页,网页所在的文件夹,然后显示页面标题以显示您当前所在的页面。
由于我的页面标题被定义为:页面名称 - 文件夹 - 公司,我宁愿它不显示整个标题。我已经定义了一个变量,但这意味着我需要在每个页面上输入一个自定义变量。
有没有办法让javascript写标题,但只能在破折号之前? 因此,而不是写页面名称 - 文件夹 - 公司。它只会写出第一个破折号之前的内容吗?
if ( typeof pageName != 'undefined') {
document.write(output + pageName);
}
else {
document.write(output + document.title);
}
答案 0 :(得分:0)
您可以使用string.split()
method。然后标题的每个部分将成为它自己的数组元素。
document.write(output + document.title.split(' - ')[0]);