首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用jQuery获取标题标签?

如何使用jQuery获取标题标签?
EN

Stack Overflow用户
提问于 2014-05-15 22:37:46
回答 8查看 22.8K关注 0票数 11

我有一些字符串形式的html。

var html = "
<html>
  <head>
    <title>
      Some Text
    </title>
  </head>
  <body>
    <h1>
      My First Heading
    </h1>
    <p>
      My first paragraph.
    </p>
  </body>
</html>
";

它里面有title标签。如何使用jquery或javascript获取title标签中的文本?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2014-05-15 22:40:15

只需要尝试一下:

var title = $(html).filter('title').text();
票数 30
EN

Stack Overflow用户

发布于 2014-05-16 00:08:37

只是因为到目前为止还没有人提到它,你也可以使用document.implementation.createHTMLDocument()来实现这个目的。

var domstr = "<html><head><title>Some Text</title></head><body><h1>My First Heading</h1><p>My first paragraph.</p></body></html>";
    doc    = document.implementation.createHTMLDocument('1337');
    doc.documentElement.innerHTML = domstr;

alert( doc.title );
票数 7
EN

Stack Overflow用户

发布于 2016-05-18 13:30:41

在JavaScript中,只需

document.title

以获取示例代码

<html>
    <head>
        <title>My Page Title</title>
    </head>
    <body>
        <p id="demo"></p>
        <script>
            document.getElementById("demo").innerHTML = document.title;
        </script>
    </body>
</html>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23681427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档