根据文件名更改标题



我有三个文件:"index.html"、"about.html"one_answers"contact.html"。我想根据它们的文件名使用JS更改标题,尽管我知道这不是最有效的选项。

我不能简单地做:document.title = 'Home',因为这会将所有页面的标题更改为"主页"。

我试图使用if语句来更改它,但它似乎不起作用,尽管我不确定我是否正确地这样做了:

if (file.name == 'index.html') {
document.title = 'Home';
} else if (file.name == 'about.html') {
document.title = 'About';
} else if (file.name == 'contact.html') {
document.title = 'Contact';
}

如果有人能很好地解决这个问题,我们将不胜感激。

也许你可以这样做:

document.title = file.name.charAt(0).toUpperCase() + name.replace(/.[^/.]+$/, "").slice(1)

(toUpperCase将名称的第一个字符大写,正则表达式负责删除扩展名(

最新更新