【问题标题】:Display title in the browser's tab [duplicate]在浏览器的选项卡中显示标题 [重复]
【发布时间】:2013-09-20 16:46:32
【问题描述】:

我想使用标题标签在浏览器中显示标题。 我用过

<script>$(document.title).html('title');</script>

【问题讨论】:

  • 您在title 之后缺少'
  • 使用document.title='my title';

标签: javascript jquery internet-explorer


【解决方案1】:
<script type="text/javascript"> document.title = "123"; </script>

【讨论】:

  • 我试过这样
  • @AliKhan,pushState 的第二个参数已经满足您的需求。 pushState 语法是 pushState(state, title, url)。见MDN pushState docs
  • 浏览器不支持pushstate的第二个参数(我认为Firefox除外)
【解决方案2】:

试试这个:

你应该使用document.title="add your new title here";

但是使用 jquery 并不是在 html 文档中进行这种更改的首选方式。我相信它的速度较慢并且在 IE6/7 中不受支持。

$(document).ready(function ()
{
    $('title').text("add you new title here");
});

【讨论】:

  • title必须改成document.title = "title",不需要jQuery,它是一个DOM编辑器框架。
  • @FezVrasta 可以使用文档对象来完成,我同意。但是由于用户在问题中询问了jquery的用法,所以我使用了上述方式。它有效。我也刚刚测试过。请删除您对我的回答的 -1 票。
  • @FezVrasta 您在我的回答中的评论是错误的,这是必须的。它可以通过两种方式完成!我相信,这取决于作者他们想怎么做。唯一的区别是 IE 不支持上述内容。你给我-1是因为这个原因吗??????
  • jQuery 是一个快速、小型且功能丰富的 JavaScript 库。它使 HTML 文档遍历和操作、事件处理、动画和 Ajax 之类的事情变得更加简单,它具有易于使用的 API,可在多种浏览器中使用。 jQuery 结合了多功能性和可扩展性,改变了数百万人编写 JavaScript 的方式。 正如 jQuery 所说,它是一个文档操作库。使用 jQuery 因为它也更慢。
  • 啊,你的方式 Internet Explorer 7
猜你喜欢
  • 2023-04-05
  • 2020-04-21
  • 1970-01-01
  • 2017-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多