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

ZA.*_*ZA. 188 html javascript dom title

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

ZA.*_*ZA. 306

用途document.title:

console.log(document.title)
Run Code Online (Sandbox Code Playgroud)
<title>Title test</title>
Run Code Online (Sandbox Code Playgroud)

MDN Web Docs

  • @OregonTrail wut ?,如果`console.log`,那么`alert`无论如何? (38认同)
  • HTML5版本;)`<script> if(typeof(console.log)==="function"){alert(document.title);} </ script>` (3认同)
  • 如果问题与JavaScript有关,在答案中包含`&lt;script&gt;`标签有什么意义?另外,[type属性完全没有必要](http://stackoverflow.com/questions/4195427/is-the-type-attribute-necessary-for-script-tags)和IMHO [`console.log()`比`alert()`]调试要好得多(http://stackoverflow.com/questions/8203473/why-is-console-log-considered-better-than-alert)。 (3认同)
  • 这个答案说“document.title”返回 HTML 标题元素,但正如代码片段所示,它并没有这样做。它返回 HTML 标题元素内的文本。这是一个相当大的差异。 (2认同)

小智 12

放入URL栏,然后单击enter:

javascript:alert(document.title);
Run Code Online (Sandbox Code Playgroud)

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


Sup*_*ova 5

可以使用 getElementsByTagName

var x = document.getElementsByTagName("title")[0];
alert(x.innerHTML)
Run Code Online (Sandbox Code Playgroud)

  • 如果您解析 HTML 文档,这个答案很好 (5认同)