如何使用 JavaScript 获取 HTML 页面的标题?

IT技术 javascript html dom title
2021-02-14 05:12:35

如何使用 JavaScript 获取 HTML 页面的标题?

3个回答

使用document.title

console.log(document.title)
<title>Title test</title>

MDN 网络文档

@OregonTrail wut?,如果console.log,那么alert无论如何?
2021-04-29 05:12:35
<script>如果问题是关于 JavaScript 的,那么在答案中包含标签有什么意义?此外,type属性完全没有必要,恕我直言,console.log()它比alert().
2021-05-02 05:12:35
这个答案说document.title返回 HTML 标题元素,但正如代码片段所示,它没有这样做。它返回 HTML 标题元素内的文本。这是一个相当大的区别。
2021-05-02 05:12:35
HTML5 版本;) <script>if (typeof(console.log) === "function") {alert(document.title);}</script>
2021-05-05 05:12:35

放入网址栏,然后点击回车:

javascript:alert(document.title);

您可以根据所使用的网站和 Web 浏览器从警报中选择和复制文本。

可以使用 getElementsByTagName

var x = document.getElementsByTagName("title")[0];

alert(x.innerHTML)

// or

alert(x.textContent)

// or

document.querySelector('title')

保罗建议的编辑

1. 使用textContent代替innerHTML- 标题是纯文本。2. 使用querySelector("title")代替getElementsByTagName("title")[0]- 请参阅此答案
2021-04-29 05:12:35
如果您解析 HTML 文档,这个答案很好
2021-04-30 05:12:35