Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLTitleElement : propriété text

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨juillet 2015⁩.

La propriété text de l'interface HTMLTitleElement représente le contenu textuel enfant du titre du document sous forme de chaîne de caractères. Elle contient le contenu de l'élément HTML <title> en tant que texte : si des balises HTML sont incluses dans l'élément <title>, elles sont incluses dans la valeur de la chaîne et ne sont pas interprétées comme du HTML.

Attribuer une valeur à la propriété text remplace l'intégralité du contenu textuel du <title>.

Valeur

Une chaîne de caractères.

Exemples

Considérez l'exemple ci-dessous :

html
<!doctype html>
<html lang="fr">
  <head>
    <title>
      Bonjour le monde&nbsp;! <span class="highlight">N'est-ce pas
      merveilleux</span> vraiment&nbsp;?
    </title>
  </head>
  <body></body>
</html>
js
const title = document.querySelector("title");
console.log(title.text); // "Bonjour le monde ! <span class=\"highlight\">N'est-ce pas merveilleux</span> vraiment ?"
title.text = "Mettre à jour le titre";

Comme vous pouvez le voir, la balise span n'est pas interprétée : le contenu de l'élément <title> est traité comme du texte brut et renvoyé tel quel.

Spécifications

Specification
HTML
# dom-title-text-dev

Compatibilité des navigateurs