使用Javascript更改网页标题

9
我正在尝试使用JavaScript设置网页的标题,因为我想让LocalStorage中存储的内容成为标题的一部分。我正在尝试的方法是使用document.createElement('title'),但是我不能在这样做时设置标题的文本。是否有一种方法可以这样设置标题的文本,或者有没有其他方式应该这样做?

注:此问题已有解决方案,请参考如何动态更改网页标题?

4
document.title = "这是新页面标题。"; - Robert Harvey
document.title 会修改页面标题。 - C0D3
3个回答

31

使用

document.title = 'Your desired title';

3
您的网站应该有一个<title>元素。如果有,只需将此添加到您的脚本中并调用它即可。
function changeTitle(title) { document.title = title; }

1

问题是你为什么要这样做?

你可以像这样做:document.title = "这是新页面标题。",但这对于 SEO 等并不起作用,因为大多数爬虫不支持 JavaScript。

如果你想让它与大多数重要的爬虫兼容,你需要在服务器端实际更改标题标签,这将涉及(PHP 或类似语言)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接