我正在尝试使用JavaScript设置我的网页标题,因为我希望将存储在localStorage中的内容作为标题的一部分。我正在尝试的方法是使用document.createElement(' title'),但是当我这样做时,我无法设置标题的文本。有没有办法以这种方式设置标题的文本,还是有不同的方式我应该这样做?
答案 0 :(得分:27)
使用
document.title = 'Your desired title';
答案 1 :(得分:3)
您的网站应该有一个<title>
元素
如果是,您只需将其添加到脚本中并调用它
function changeTitle(title) { document.title = title; }
答案 2 :(得分:1)
问题是你为什么要这样做?
你可以做类似的事情,document.title =“这是新的页面标题。”;但是这不适用于seo等,因为大多数抓取工具都不支持JavaScript。
如果您希望这与大多数重要的抓取工具兼容,那么您将需要在服务器端实际更改标题标签本身(PHP或类似工具)。