簡體   English   中英

根據文件名更改標題

[英]Changing the title based on the file name

我有三個文件:“index.html”、“about.html”和“contact.html”。 我想根據文件名使用 JS 更改標題,盡管我知道這不是最有效的選擇。

我不能簡單地這樣做: document.title = 'Home' ,因為這會將所有頁面的標題更改為 '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將名稱的第一個字符大寫,正則表達式負責刪除擴展名)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM