使用Javascript更改网页的标题

时间:2011-12-28 19:39:37

标签: javascript

  

可能重复:
  How to dynamically change a web page's title?

我正在尝试使用JavaScript设置我的网页标题,因为我希望将存储在localStorage中的内容作为标题的一部分。我正在尝试的方法是使用document.createElement(' title'),但是当我这样做时,我无法设置标题的文本。有没有办法以这种方式设置标题的文本,还是有不同的方式我应该这样做?

3 个答案:

答案 0 :(得分:27)

使用

document.title = 'Your desired title';

答案 1 :(得分:3)

您的网站应该有一个<title>元素 如果是,您只需将其添加到脚本中并调用它

function changeTitle(title) { document.title = title; }

答案 2 :(得分:1)

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

你可以做类似的事情,document.title =“这是新的页面标题。”;但是这不适用于seo等,因为大多数抓取工具都不支持JavaScript。

如果您希望这与大多数重要的抓取工具兼容,那么您将需要在服务器端实际更改标题标签本身(PHP或类似工具)。