[英]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.