HTMLTitleElement: text 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLTitleElement 接口的 text 属性将文档标题的子文本内容表示为一个字符串。它包含 <title> 元素的文本内容;如果 <title> 元素中包含 HTML 标签,则它们将作为字符串值的一部分包含在内,而不是被解析为 HTML。

text 属性设置值会替换 <title> 的全部文本内容。

字符串。

示例

请看下面的示例

html
<!doctype html>
<html lang="en-US">
  <head>
    <title>
      Hello world! <span class="highlight">Isn't this wonderful</span> really?
    </title>
  </head>
  <body></body>
</html>
js
const title = document.querySelector("title");
console.log(title.text); // "Hello world! <span class="highlight">Isn't this wonderful</span> really?"
title.text = "Update the title";

正如您所见,span 标签未被解析;<title> 元素的内��被视为纯文本,并与它们在 title 元素中出现的完全相同地返回。

规范

规范
HTML
# dom-title-text-dev

浏览器兼容性