我正在尝试使用JavaScript设置网页的标题,因为我想让LocalStorage中存储的内容成为标题的一部分。我正在尝试的方法是使用document.createElement('title'),但是我不能在这样做时设置标题的文本。是否有一种方法可以这样设置标题的文本,或者有没有其他方式应该这样做?
注:此问题已有解决方案,请参考如何动态更改网页标题?。
注:此问题已有解决方案,请参考如何动态更改网页标题?。
使用
document.title = 'Your desired title';
<title>
元素。如果有,只需将此添加到您的脚本中并调用它即可。function changeTitle(title) { document.title = title; }
问题是你为什么要这样做?
你可以像这样做:document.title = "这是新页面标题。",但这对于 SEO 等并不起作用,因为大多数爬虫不支持 JavaScript。
如果你想让它与大多数重要的爬虫兼容,你需要在服务器端实际更改标题标签,这将涉及(PHP 或类似语言)。
document.title = "这是新页面标题。";
- Robert Harvey