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

HTMLMetaElement : propriété content

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é content de l'interface HTMLMetaElement permet d'obtenir ou de définir l'attribut content des directives pragma et des données nommées <meta>, en association avec HTMLMetaElement.name ou HTMLMetaElement.httpEquiv. Pour plus d'informations, voir l'attribut content.

Valeur

Une chaîne de caractères.

Exemples

Lecture du contenu d'un élément meta

L'exemple suivant interroge un élément <meta> qui contient un attribut name avec la valeur keywords. La valeur de content est affichée dans la console pour présenter les mots-clés du document :

js
// avec <meta name="keywords" content="documentation, HTML, web">
const meta = document.querySelector("meta[name='keywords']");
console.log(meta.content);
// "documentation, HTML, web"

Création d'un élément meta avec content

L'exemple suivant crée un nouvel élément <meta> avec un attribut name défini sur description. L'attribut content définit une description du document et est ajouté à l'élément <head> du document :

js
const meta = document.createElement("meta");
meta.name = "description";
meta.content =
  "L'élément <meta> peut être utilisé pour fournir des métadonnées de document sous forme de paires nom-valeur, l'attribut name donnant le nom de la métadonnée et l'attribut content la valeur.";
document.head.appendChild(meta);

Spécifications

Specification
HTML
# dom-meta-content

Compatibilité des navigateurs

Voir aussi